我将所有 mysql 表转换为 utf-8_unicode 并开始使用mysql_set_charset('utf8');
功能。
但在此之后,一些字符如 Ş、Ö 开始看起来像 Á–、Åž
我怎样才能用UTF-8格式替换mysql中的这种字母?
很快,我能找到所有这些字符的列表来替换吗?
编辑:
他实际上在这篇文章中解释了这个问题,但我实际上无法正确理解它,哈哈
http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html
你不需要那样做。只需在数据库连接后使用此代码即可。
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
并在所有页面中使用 utf-8 字符集。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)