2012-05-08 79 views
0

我有这个角色在我的数据库:外国字符显示strangley

É 

但它出来为

G 

我试图进入的HTML代码字符到数据库中,但这一结果在网站上的空输出。

我的数据库(MYSQL)设置为UTF8。所有其他外国人物都很好。

我使用PHP和Apache。

回答

0

在你的sql查询中也提到UTF8。它将解决问题。

更新时间:

<?php 
$link2 = mysql_connect('localhost','user1','pass1',TRUE); 
mysql_selectdb('db2',$link2); 
mysql_set_charset('utf8',$link2); 

?> 
+0

我怎么能做到这一点? – beans

+1

是的!有趣的,看看如何在查询中提到utf 8? –

+1

这里你去:'mysql_query(“SET NAMES utf8”); $ res = mysql_query(“SELECT foo FROM bar”);'[参见手册](http://dev.mysql.com/doc/refman/5.1/en/charset-connection.html) – Kaii