php希腊字符编码

时间:2010-10-14 11:03:22

标签: php mysql utf-8

我有一个url字符串,我在客户端编码为utf8。当我的PHP脚本在服务器中收到数据时,我看不到希腊语字符!你能帮我转换一下吗?数据将保存在mysql数据库中。

2 个答案:

答案 0 :(得分:3)

我在下班后发现mysql服务器上的配置还可以。 问题出在php脚本中 mysql_query(“SET NAMES utf8”,$ database_connection); mysql_query(“SET CHARACTER SET utf8”,$ database_connection);

对于我来说,moontear是正确的,但对我来说只能使用第一行。第二行引起了???在数据库上。

无论如何,谢谢你们。

答案 1 :(得分:0)

使用PHP查询MySQL数据库时,还需要为连接指定UTF-8,如下所示:

mysql_query( "SET NAMES utf8", $database_connection );
mysql_query( "SET CHARACTER SET utf8", $database_connection );

还要确保您的数据库表以UTF-8编码(因此您可以在直接查看数据库表时看到希腊字符),并通过PHP设置UTF-8标头。

这里有一个很好的解释PHP,UTF-8和几个数据库:PHP and UTF-8 Howto