我将所有mysql表转换为utf-8_unicode并开始使用mysql_set_charset('utf8');函数.
但在此之后,像Ş,Ö这样的角色开始看起来像Ã,Åž
如何用UTF-8格式替换mysql中的这种字母?
很快,我能找到所有这些有意义的角色的名单来取代吗?
编辑:他实际上是在这篇文章中解释这个问题,但我无法理解它的实际操作lol
http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html
小智 10
你不需要这样做.只需在数据库连接后使用此代码.
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_unicode_ci'");
Run Code Online (Sandbox Code Playgroud)
并在所有页面中使用utf-8字符集.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22343 次 |
| 最近记录: |