0
嘿那里我在希伯来语中使用MySQL,但是当我尝试预览页面中的SQL, 我看到的全是????? ?????而不是我的话在PHP脚本的sql编码
我正在使用的代码是正常的SELECT
$con = mysql_connect($server,$user,$pass);
mysql_select_db($db,$con)
or die ("no db");
$query="SELECT `app_desc` FROM `apps` where `id`=$id";
$result = mysql_query($query);
,我也尝试添加
mysql_set_charset('windows-1255',$con);
或本
mysql_set_charset('utf8',$con);
还当我在PHPmyAdmin中查看它显示它应该。
我需要做什么?
还数据库编码是utf8_general_ci
和页面编码为UTF-8
嗯,我很愚蠢。
谢谢你的回答。
的问题是,DB编码为UTF-8,但该表是拉丁
不要“尝试”。但是设置** actual **编码你的数据。 –
你在哪里添加mysql_set_charset()?在您对数据库执行任何操作之前,您需要添加它。 – str
即使您在html中设置了utf8编码,也不能保证您的页面使用utf8编码。你应该检查一下,你的web服务器(apache?)在httpd.conf中设置了什么编码。您可以使用Firebug检查编码的http标头。 – Leif