需要帮助才能在WordPress中输入阿拉伯语文本

时间:2013-08-03 作者:Hussain Ansari

我正在做一个用阿拉伯语写的worpdress主题。当我用阿拉伯语写任何东西的时候。它变成了????(问号)。

请帮助解决此问题。

谢谢

3 个回复
SO网友:fuxia

确保所有文件都以UTF-8编码use the proper translation functions 要获取翻译后的字符串(如阿拉伯语):

_e( \'Hello world!\', \'your_text_domain\' );

SO网友:Nabil Kadimi

文件应以UTF-8编码,这可以通过文本编辑器验证,添加字符集元标记:<meta charset="<?php bloginfo("charset");?>" />关于这个问题,你不应该碰任何php文件,只有在你为博客设置语言的时候,你才会碰,如下所示:

define (\'WPLANG\', \'ar\');

SO网友:Greeso

在wp配置中。php,请确保您有以下行(这是针对数据库的,但它有助于确保所有内容都是一致的):

define(\'DB_CHARSET\', \'utf8\');
此外,您可能希望将UI切换为阿拉伯语(但这是可选的),但要做到这一点,您可以将wp admin中的语言行更改为以下内容:

define( \'WPLANG\', \'ar\' );
接下来,添加以下代码以显示在所有页面中,建议使用标题。php

<!DOCTYPE html>

<html  <?php language_attributes(); ?>>
    <head>
        <meta charset="<?php bloginfo("charset") ?>">

        <!-- The rest of your code goes here -->

结束

相关推荐

AJAX-使用一个PHP函数返回两个JSON对象

如何使用一个AJAX调用和PHP函数返回两个JSON对象?非常感谢您的帮助!下面是PHP函数:function get_ldap_attr() { header(\"Content-type: application/json\"); $lan = $_POST[\'lan\']; $dn = get_site_option ( \"ldapServerOU\" ); $usr = get_site_option ( \"ldapServer