我正在其他人已经开发的网站上开发一些新功能。
我的字符集有问题。
我看到该数据库在utf8中有一些表,在latin1中有一些表
因此,我正在尝试转换UTF8中的所有表。
我为一个表做了(现在该表的字段也是utf8),但是没有成功。
我正在使用普通的mysql连接。我必须放置任何配置以说它必须与utf8连接到数据库?如果是的话,一个女巫?
在我的html中,我有:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
看起来有些字母在起作用,而另一些字母则显示问号。例如,它无法显示与以下内容不同的内容:
尝试这个
<?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); ?>