如何在PHP应用程序中将英文文本转换为阿拉伯语?

时间:2015-04-16 09:18:36

标签: php mysql codeigniter

我正在开展体育社区申请。

  • 每个用户都可以发布与任何运动相关的任何内容(文字,链接,图像)。
  • 一切正常,但现在我需要用阿拉伯语发布的文字,目前用英文。
  • 有没有想到textarea中任何用户输入的每个帖子必须是阿拉伯语并插入MySQL并从那里读取没有任何问题,我使用的是CodeIgniter。
  • 我已使用语言库将所有硬编码文本转换为阿拉伯语,但现在每个在文本区域中使用类型的单词都必须用阿拉伯语输入。

我在头文件中做了一些更改,如下所示:

<html lang="ar" xml:lang="ar" xmlns="http://www.w3.org/1999/xhtml" dir="rtl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="ar">

2 个答案:

答案 0 :(得分:-2)

这是由于您的操作系统中的键盘语言,这个问题是this one: https://stackoverflow.com/questions/27089425/how-to-enable-typing-for-non-english-characters-in-a-html-textarea的重复

如果这没有帮助,您可以尝试将php文件的编码类型更改为阿拉伯语编码,您可以通过在notepad ++中打开视图文件,然后从编码菜单更改编码来实现这一点 - &gt;字符集 - &gt;阿拉伯语并选择ISO / OEM /或WINDOWS

这将确保键入/发布/显示的字符都正确

希望这有帮助

答案 1 :(得分:-2)

  

我也是阿拉伯人

所以,因为这个问题对我们重复了太多次,RTL打斗机 首先,您应该使用UTF-8作为所有文件(视图,语言,控制器......)的编码...

然后您可能必须使用'string'而不是"string"