php - 在 MySQL 中存储乌尔都语字符

标签 php mysql collation

我在 Mysql 表中存储 urdu 字符时遇到问题。 HTML 表单中的值存储在表中,但是当我在 phpmyadmin 中查看时,它显示奇怪的字符。

我已经尝试过 ucs2 和 utf8 排序规则,但我存储的新值仍然是未知字符。

正确的排序规则类型是什么?还是还有什么不对的地方?

谢谢

最佳答案

如果您使用的是 MySQL Workbench,请尝试将列设置为 utf8-utf8_general_ci。

enter image description here

然后您将能够保存乌尔都语字符

enter image description here

建议使用 utf8_unicode_ci 以确保准确性

关于php - 在 MySQL 中存储乌尔都语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39438797/

相关文章:

java - 结合字母顺序和自然顺序(又名。用户理智排序)

php - PHP 类析构函数是否总是在 Apache HTTP 请求线程上下文中调用?

php - 为什么我在不同的在线编译器上得到不同的输出?

php - jQuery ajax beforeSend 干扰 .done()

mysql - 另一个数据库中的 Django 外键

php - Mysql 将引号存储为 '

python - 使用各种区域设置对 Python 中的字符串集合进行排序

php - 数据库选择查询困惑

java - 如何将我的 Android 应用程序连接到远程 MySQL 数据库?

mysql - WHERE 附近的 SQL 查询语法错误