MySQL:为什么UTF-8被称为字符集?

标签 mysql unicode utf-8

UTF-8 是 encoding用于表示 Unicode Character set 。也可以使用其他编码来表示相同的字符集。那么为什么 MySQL 错误地将 UTF-8 称为字符集,而不是正确地将其称为编码呢?我知道有些人混淆了这两个术语,但从一个受人尊敬的大型软件项目来看,我不会想到会出现这样的混淆。

MySQL 使用示例:

CREATE TABLE names (name VARCHAR(100) CHARACTER SET utf8);

最佳答案

MySQL 文档详细讨论了如何使用术语“字符集”和“编码”。

http://dev.mysql.com/doc/refman/5.0/en/charset-general.html

关于MySQL:为什么UTF-8被称为字符集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9301591/

相关文章:

php - 使用 AJAX 逐渐显示数据库中的大量数据 - LARAVEL

javascript - 页面加载完成后如何运行查询?

php - 尝试将函数的结果保存在 php 上

javascript - 带有由字符分隔的变音符号的 Unicode 字符串

c# - 如何使用正则表达式 C# 替换空格(unicode 到 utf-8)

spring - 特殊字符的 Spring 资源包的 UTF-8 编码问题

php - 我的密码接受大小写字母

java - 字节数组到印地语 Unicode 值

javascript - 使用文件系统将 ANSI 文件文本转换为 node.js 中的 UTF8

php - 从十六进制代码创建 UTF-8 字符串