【发布时间】:2016-12-03 22:33:03
【问题描述】:
我在从 latin1 转换到 utf8 时遇到问题
我有2个数据库,第一个在latin1,第二个在utf8
示例:select * from latin1_db 给出"SPÓŁDZIELNIA PRODUCENTÓW TRZODY ODRODZENIE BOBROWNIKI WĄGROWIEC"
但是当我插入到 utf8 db 时,它变成了"SPÓ?DZIELNIA PRODUCENTÓW TRZODY ODRODZENIEBOBROWNIKI W?GROWIEC"
如何使两个字符串相同
我正在使用
$str=utf8_encode($str);
$str=Encoding::fixUTF8($str);
和
iconv
但结果并不好。
【问题讨论】:
-
查看stackoverflow.com/questions/38363566/… 并查找“问号”。还按照建议提供 HEX。不要使用任何“修复”程序;它只会使问题复杂化。
标签: php mysql utf-8 iso-8859-1