我正在解析 XML 并将其放入 MySQL。现在 MySQL 显示一些特定记录插入的以下错误:
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xEAm-Kh\xEA...'
当我检查 XML 中的数据时,它显示为iêm-Khê
所以特殊字符ê
正在转换为xEA
它是什么?
我怎样才能解决维护并将其原始字符放入数据库的问题?
仅供参考,这里有一些信息:
- 我的整个 MySQL DB 本身正在使用
latin1_swedish_ci
- 但是那个 TABLE & COLUMN 正在使用
utf8_general_ci
- ** 当我直接手动将该值复制/粘贴
iêm-Khê
到 MySQL 记录中时,它会被保存。(我的意思是,MySQL 正在接受特殊字符。)所以我认为问题出在编码方面。