阿拉伯语网站搜索不在线工作

时间:2012-12-11 12:22:18

标签: php post arabic

我创建了一个简单的网站搜索,我正在使用以下代码

 <form  id="search" name="form1" method="post" accept-charset="utf-8" />
 <input id="sitesearch" name="sitesearch" type="text" value="<?php echo $search; ?>" />
 <input name="search" id="search" type="submit" />
 </form>

在我的本地服务器上,它可以正常工作,我可以在网址栏上看到     search.php中的ηsp=العلامة%20البيضاء 虽然我得到了我的在线服务器     搜索?SP =%25D8%25A8%25D8%25B1%25D9%2586%25D8%... 在网上,我们在IE9上获得了正确的结果,但在Chrome和Firefox上没有得到正确的结果

Anyoe有线索吗?

2 个答案:

答案 0 :(得分:1)

问题在于编码。它没有转换为utf8

使用utf8_encode对文本进行编码,并使用utf8_decode进行解码。

答案 1 :(得分:0)

在服务器上的php.ini中

查找 ; http://php.net/default-charset

替换为

; http://php.net/default-charset
default_charset = "utf-8"

添加到您的文件

 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

并将您的文件另存为使用utf-8编码

使用safari或chrome更改您的浏览器是正确的100%متأكد