我将数据插入包含阿拉伯文字的MySQL数据库中。当输出正确显示阿拉伯语时,MySQL中的数据看起来像垃圾。像这样的东西:

 'صَومُ ثَلاثَةِ أيّامٍ مِن كُلِّ شَهرٍ ـ أربَعاءُ بَينَ خَ


我应该为此担心吗?如果是,如何使它出现在MySQL中正确的阿拉伯语脚本中?

最佳答案

这些是HTML实体。

如果这段文字


  صَومُ ثَلاثَةِ أيّامٍ مِن كُلِّ شَهرٍأأربَعاءُ ََ


就是应该在数据库中显示的内容,最可能的一切都好了:在此过程中的某个时刻,您的阿拉伯语输入会转换为这些实体。

要查看如上所述的实际阿拉伯字符,请将其插入文本文件,将其命名为something.htm,然后在浏览器中将其打开。

您也可以在UTF-8编码的mySQL表中将其转换为“适当的”本机字符,但是要获得任何指针的操作方法,您必须告诉我们您正在使用哪种语言/平台。

关于sql - MySQL中阿拉伯语脚本中的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2595915/

10-13 04:28