【问题标题】:MySQL - how to get english and encoded characters inserted?MySQL - 如何插入英文和编码字符?
【发布时间】:2011-01-15 02:32:39
【问题描述】:

我有一个多语言网站,需要通过网络表单输入英语和Azeri 字符并插入到 MySQL 数据库表中。

在 HTML 中显示它们很好,我可以使用页面编码来显示硬编码文本。现在该网站需要开发,所有静态文本都将从 MySQL 中提取。

我已尝试更改该特定表的编码,但无论我做什么,它只会将所有其他字符更改为问号。

谁能告诉我如何在 MySQL 中正确设置表以同时显示英文和阿塞拜疆字符??

任何帮助将不胜感激!

【问题讨论】:

    标签: mysql encoding character-encoding


    【解决方案1】:

    将数据编码为 UTF-8,它几乎可以编码这个星球上的任何语言。

    您只需正确设置字符编码和排序规则,并将数据插入为 UTF-8。 PHP(我猜这就是你将要使用的)默认使用 latin1,你可能会遇到问题。要解决这个问题,请使用mysql_set_charset('utf8')

    【讨论】:

      【解决方案2】:

      您需要 MySQL 中的 UTF-8 字符集编码支持。将显示 Ə、Ş、Ç、Ğ、Ü 等阿塞拜疆字母。

      【讨论】:

      • 去哪里添加/设置这种编码支持。
      猜你喜欢
      • 2020-09-26
      • 1970-01-01
      • 1970-01-01
      • 2014-09-27
      • 2012-01-08
      • 2018-10-07
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多