2

我有一个阿拉伯字符串数组,我想将它们添加到我在 MySQL 中的表中。我可以正常使用 php 显示字符串print,但是,当我使用 PDO 将此字符串添加到表中时,在 phpMyAdmin 中,我将此字符串的记录视为一堆问号 (?) 和其他字符。我环顾四周寻找正在发生的事情,我看到的其中一件事是将排序规则更改为cp1256_general_ci但是这保持相同的东西,一堆问号(?)和其他字符。

我在mac上使用MAMP,但是因为我读到cp1256是windows,所以我现在在windows上使用XAMPP。

如何将阿拉伯字符串添加到表格中,并能够正常在 phpMyAdmin 中看到它们?

编辑:

我试图用奇怪的字符串查询表格以查看它是否有效,但我得到了黑色菱形和问号。

4

1 回答 1

3

你必须做这三件事,然后就可以了

  • 1-将您使用的编辑器程序的编码更改为 UTF-8 。

  • 2-放入你的php文件

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    
  • 3-将您的数据库中的排序规则转换为 UTF-8

总之,到处使用 UTF-8。

于 2013-06-09T19:47:16.033 回答