我已经从MySQL Workbench本地导出了我的数据库,我刚尝试在我的实时服务器上运行它,所有内容都成功插入。
只要有特殊字符,某些字段就会被截断,因此var $div = $("div");
$div.css($div.css() + "-webkit-filter","blur(5px)");
变为'This is a £ test'
。
我假设这是一个编码问题,但是live和local上的数据库都有UTF8_unicode_CI作为排序规则。
答案 0 :(得分:2)
截断症状
当SELECTing
文本时,并非全部存在;特别是它在第一个非英语字符之前被截断。
你是如何陷入困境的:
INSERTed
的字节编码为latin1
,utf8
(例如,通过SET NAMES utf8
)和CHARACTER SET utf8
如何修复文字和表格:
utf8
,因此无需进行任何更改。如何修复代码: