2016-04-04 118 views
0

我在使用与MySQL和PHP希伯来语的问题,我已经尝试过这样的:问题与希伯来语

数据库整理必须是utf8_general_ci

用希伯来语表的排序规则必须是utf8_general_ci 在我的PHP连接脚本我把

header('Content-Type: text/html; charset=utf-8'); 

在我的XHTML头标记,我把 在连接脚本我把

选择DB后
mysql_query("SET NAMES 'utf8'"); 

而且它仍然无法正常工作。在phpmyadmin中,我可以看到希伯来字符,但是当我在PHP中显示它们时,我看到的全是“?????” 如果任何人都可以帮助我,这将是伟大的!

+1

[UTF的可能的复制-8一路通过](http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) –

回答

1

在HTML页面中

  1. <head>踏歌,加<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

MySQL的插入使用的时候utf8_encode &当数据显示尝试使用utf8_decode

+0

那么我做了仍然显示问号,并且当我添加utf_decode时,它不显示任何东西 – Gal

+0

在插入时需要使用url_encode(),那么只有url_decode()会起作用。 –

+0

这是我现在看到的:http://pastebin.com/WckLRVKz – Gal