我想用希伯来语建立我的网站。
写作时
<meta charset="utf-8">
标题中的标签看起来不错,但DB中的字母都是问号 - “????”
写作时
<meta charset="windows-1255">
来自DB的字母可以,但所有标签都是“???”。
BTW - 连接到DB后我也使用这段代码:
mysql_query("SET NAMES 'hebrew'");
setlocale(LC_ALL, 'he');
我该如何解决?
答案 0 :(得分:0)
您必须告诉您的数据库连接以UTF-8工作,请尝试:
mysql_query( 'SET NAMES utf8' );
在创建MySQL连接后立即执行此操作。并将您的页面保持为UTF-8。
另外,如果您要开始一个新项目,那么您真的应该使用mysqli_*
函数而不是mysql_*