我已经在本地从MySQL工作台导出了我的数据库,我只是尝试在我的实时服务器上运行它,所有的东西都成功地插入了。
当有一个特殊字符时,一些字段就会被截断,因此'This is a £ test'变成了'This is a '。
但是,我假设这是一个编码问题,但是local上的数据库都有UTF8_unicode_CI作为排序规则。
发布于 2015-05-08 23:19:08
截断的症状:当SELECTing文本时,它并不是全部;特别是在第一个非英语字符之前被截断。
你是如何陷入困境的:
INSERTed的客户端字节被编码为latin1,并且utf8 (例如,通过SET NAMES utf8),以及CHARACTER SET utf8如何修复文本和表:
utf8,因此不需要进行任何更改。如何修复代码:
https://stackoverflow.com/questions/30127962
复制相似问题