mysql - UTF8 在翻译中丢失,HTML 格式从/到 mysql

标签 mysql html windows linux utf-8

带有 utf-8 字符集的 HTML 表单存储到 mysql 数据库(在 linux 和 windows 中)

然后从那个数据库填写表格,惊喜!

ó我存储的符号变得丑陋

知道会发生什么吗?

我配置了 my.ini default-character-set=UTF8,和 php.ini 一样配置了 default_charset = "utf-8"

我添加了 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
到 HTML

我尝试使用 php iconv 函数,utf8_encode,将排序规则配置为 utf8...

不知道utf8是怎么回事,谢谢指教

最佳答案

用于存储值的 varchartext 字段是否具有来自 utf8 组的排序规则(例如 utf8_unicode_ci)如果没有,您的字符串很可能存储在单字节字符排序规则中,从而给您带来不好的结果。

关于mysql - UTF8 在翻译中丢失,HTML 格式从/到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8477211/

相关文章:

mysql - 使用 SQL 连接时如何合并/组合数据?

mysql - 如何填充 datagridview VB.Net

html - ListView 的响应式设计代码

c++ - 检测到子进程因操作系统内存不足而被终止

php - 发送第一条消息后将用户重定向到对话?

MySQL。如何从小时获取点钟时间

html - 切换按钮在导航栏的 bootstrap 4 和 angular 7 应用程序中不起作用

php - 如何在wordpress静态页面中添加自定义div

Ruby 文件写入 Windows 返回错误的文件大小?

c++ - 远近不一致