Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CentOS不支持阿拉伯语_Php_Linux_Unicode_Centos_Arabic - Fatal编程技术网

Php CentOS不支持阿拉伯语

Php CentOS不支持阿拉伯语,php,linux,unicode,centos,arabic,Php,Linux,Unicode,Centos,Arabic,当我将项目移动到新服务器(CentOS 6)时,无法保存阿拉伯语文本。编码和数据库结构是相同的。但在我的新服务器中,它就像??一样打印 我检查了php.ini,发现安装了mbstring 请告诉我服务器中是否还需要其他支持阿拉伯语的内容。所有表的排序都是正确的。但问题是数据库排序。它不会更改为utf8\u常规\u ci。当我将排序规则从latin1\u general\u ci更改为utf8\u general\u ci时,问题就解决了。您是如何移动项目的?也许是数据库出了问题?您必须跟踪跟踪

当我将项目移动到新服务器(CentOS 6)时,无法保存阿拉伯语文本。编码和数据库结构是相同的。但在我的新服务器中,它就像
??
一样打印

我检查了
php.ini
,发现安装了
mbstring


请告诉我服务器中是否还需要其他支持阿拉伯语的内容。

所有表的排序都是正确的。但问题是数据库排序。它不会更改为
utf8\u常规\u ci
。当我将排序规则从
latin1\u general\u ci
更改为
utf8\u general\u ci

时,问题就解决了。您是如何移动项目的?也许是数据库出了问题?您必须跟踪跟踪并找出哪个组件损坏。只需从一台服务器下载文件并上载到新服务器。导出数据库并导入到新数据库您是否以UTF-8导出并同时以UTF-8导入?数据库设置是否都设置为在新服务器上使用UTF-8?是的,我的所有阿拉伯语值都是db。但当我从编辑表单中更新它时,相应的文本变为“?”