迁移db php后返回latin1 charset,但在DB-cp1251中

时间:2012-08-08 09:02:52

标签: mysql database character-encoding phpmyadmin latin1

我需要将我的mysql数据库从Windows服务器转移到Ubuntu服务器。 所以我在php上使用phpmyadmin导出并在linux中导入* .sql文件。 在Linux PMA看起来都没问题,表是健康的,没有错误,并且包机集是(cp1251),表中的俄语数据看起来是如何需要的。 但是,当我尝试在PHP脚本中运行select时,只有“???????”在结果中,echo mysql_client_encoding()显示charset是latin1。 请告诉我latin1可以在哪里找到? 谢谢你的帮助。

UPD:我在每个数据库连接之后立即使用mysql_set_charset('cp1251');,但它不是一个完美的解决方案。也许有人可以提供其他想法?

0 个答案:

没有答案