我正在一个其他人已经开发的网站上开发一些新功能。
我的字符集有点问题。
我看到数据库在utf8中有一些表,在latin1中有一些表。
因此,我试图转换UTF8中的所有表。
我这样做是为了一个表(这个表的字段现在也是utf8),但没有成功。
我使用的是正常的mysql连接。我必须放置任何配置来表示它必须与utf8连接到DB?如果是女巫?
在我的html中有:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />看上去有些字母起作用,而另一些字母则显示问号。例如,它无法显示“与此不同的”:
发布于 2012-12-28 11:21:57
尝尝这个
<?php
header('Content-Type: text/html; charset=utf-8');
?>然后在连接中
<?php
$dbLink = mysql_connect($argHost, $argUsername, $argPassword);
mysql_query("SET character_set_results=utf8", $dbLink);
mb_language('uni');
mb_internal_encoding('UTF-8');
mysql_select_db($argDB, $dbLink);
mysql_query("set names 'utf8'",$dbLink);
?>https://stackoverflow.com/questions/14068616
复制相似问题