如何在html 4中定义多种语言

时间:2013-09-28 13:12:05

标签: php html

我想用希伯来语建立我的网站。

写作时

<meta charset="utf-8">
标题中的标签看起来不错,但DB中的字母都是问号 - “????”

写作时

<meta charset="windows-1255">
来自DB的

字母可以,但所有标签都是“???”。

BTW - 连接到DB后我也使用这段代码:

mysql_query("SET NAMES 'hebrew'");

setlocale(LC_ALL, 'he');

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您必须告诉您的数据库连接以UTF-8工作,请尝试:

mysql_query( 'SET NAMES utf8' );

在创建MySQL连接后立即执行此操作。并将您的页面保持为UTF-8。

另外,如果您要开始一个新项目,那么您真的应该使用mysqli_*函数而不是mysql_*