我在客户端使用js将服务器上的LZW压缩格式的压缩数据发送到服务器。问题是数据在使用SQL保存到数据库后被破坏。将LZW编码的数据保存到mySQL数据库中
所以我的问题是,我应该使用什么排序规则来实现这个目标? (我目前使用的是latin1-default collasion)
我已经检查过,如果问题在数据从客户端传输到服务器时发生延迟,反之亦然,通过向HTTP服务器发送编码数据并发送(PHP-echo)它回到无忧状态没有处理它。我可以正确解码LZW。所以它肯定会成为数据库的问题。
有关架构的更多信息:我只有一个带3列的表。 “数据”是“BLOB”的类型。 (我也尝试过TEXT)。 user_id是INT并且类型是VARCHAR。
这是我如何保存数据:
INSERT INTO svg.saved_data (user_id, data, type) VALUES ('".$user_id."', '".$data."', '".$type."');
你是如何插入这些数据的?什么是表格模式?二进制类型列没有任何特定的字符编码。 – tadman
我只是更新了问题并提供了更多信息。 –
你是如何逃避这些价值的? – tadman