phpMyAdmin 中的特殊字符串
Special character strings in phpMyAdmin
我需要在我的 mysql 数据库中存储韩语字符串。为了管理数据库,我正在使用 phpmyadmin。
每当我尝试插入包含韩文字母的 table 条目时,我都会收到以下错误消息:
1 dataentry added.
Warning: #1366 Incorrect string value: '\xEB\x8B\xAD \xEC\xB3...' for column 'name' at row 1
字符串将显示为? ?
所以我的问题是如何正确地将韩文等特殊字符存储到我的数据库中。
这里有两个原因导致一些数据条目未能显示其真实面目。
- 不要在页面头部使用元标记。
- 创建数据库时未设置排序规则。
解法:
当您从 html 页面插入时,您必须在标题部分使用元标记 "<meta charset="utf-8">"
,以便页面可以理解此处是要插入的一些 unicode。
并且当您将 unicode 插入数据库时,该字段必须具有 "utf8_general_ci"
归类集。
我需要在我的 mysql 数据库中存储韩语字符串。为了管理数据库,我正在使用 phpmyadmin。
每当我尝试插入包含韩文字母的 table 条目时,我都会收到以下错误消息:
1 dataentry added.
Warning: #1366 Incorrect string value: '\xEB\x8B\xAD \xEC\xB3...' for column 'name' at row 1
字符串将显示为? ?
所以我的问题是如何正确地将韩文等特殊字符存储到我的数据库中。
这里有两个原因导致一些数据条目未能显示其真实面目。
- 不要在页面头部使用元标记。
- 创建数据库时未设置排序规则。
解法:
当您从 html 页面插入时,您必须在标题部分使用元标记 "<meta charset="utf-8">"
,以便页面可以理解此处是要插入的一些 unicode。
并且当您将 unicode 插入数据库时,该字段必须具有 "utf8_general_ci"
归类集。