我还没有在这个问题上找到答案,所以我想问你可以.
我的php代码从读取一个字符串并打印出来,下面是代码
$sql2=mysql_query("SELECT * FROM Corsi WHERE Nome='$Ln_1[Ln_1]'");
$Ln_1_a = mysql_fetch_array($sql2);
$Ln_1_descr = $Ln_1_a[5];但是特殊的字符,如“è”我的Mysql编码是utf8,我的html头中也有utf8编码,那么这有什么问题呢?
提前感谢
发布于 2014-09-09 11:20:13
尝试(在mysql_connect之后)做mysql_query('SET NAMES utf8')。并检查字体是否支持这些字符。
发布于 2014-09-09 11:29:53
发布于 2014-09-09 11:32:43
使用htmlspecialchars($yourvariable, ENT_NOQUOTES, "UTF-8")
还验证您的MySQL配置文件是否具有:
客户端默认值-字符集=UTF-8
mysql默认值-字符集=UTF-8
此外,utf8_encode()和utf8_decode()也适用于您。
https://stackoverflow.com/questions/25743282
复制相似问题