首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字符在数据库中存储为奇怪的字符,但在HTML中可以正确呈现

问字符在数据库中存储为奇怪的字符,但在HTML中可以正确呈现
EN

Stack Overflow用户
提问于 2014-01-24 12:19:43
回答 2查看 136关注 0票数 0

我正在尝试将字符串"ಕನ್ನಡ“存储到mySQL数据库中。它被存储为“ಷನಲ”,但它在html上正确地呈现为"ಕನ್ನಡ“。是否可以将其存储为"ಕನ್ನಡ“,而不是数据库中的”ಷಳಓ?如果是的话。多么?如果您需要更多关于排序规则、编码的信息,请咨询。

存储字符串的列的字符集是'utf8_unicode_ci‘

EN

回答 2

Stack Overflow用户

发布于 2014-01-24 12:21:08

您可以检索它们并正确显示它们,这意味着它们被正确地存储。

我猜您用来验证数据的另一个tool是不正确地显示数据。

这可能是PhpMYAdmin的连接设置中的问题。它也必须显式设置为UTF-8。查看How to display UTF-8 characters in phpMyAdmin?中的接受答案

票数 1
EN

Stack Overflow用户

发布于 2014-01-24 12:23:51

有关如何将默认字符集和排序规则设置为utf,请在my.cnf中添加以下行描述部分,然后重新启动MySQL服务。

代码语言:javascript
复制
[client]
default-character-set   = utf8

[mysql]
default-character-set   = utf8

[mysqld]
character-set-server    =       utf8
collation-server        =       utf8_general_ci
init-connect            =       'SET NAMES utf8'

请记住,已经存在的数据库和表不会更改字符集和排序规则,而在现有数据库中创建的表将具有该数据库的字符集。

但是新创建的数据库和表将具有默认字符集和utf排序规则。

示例:

代码语言:javascript
复制
mysql> create database demo1;
Query OK, 1 row affected (0.00 sec)

mysql> show create database demo1 \G
*************************** 1. row ***************************
       Database: demo1
Create Database: CREATE DATABASE `demo1` /*!40100 DEFAULT CHARACTER SET utf8 */
1 row in set (0.00 sec)

mysql> use demo1 
Database changed

mysql> create table test_char(data_to_insert CHAR(50)) ;
Query OK, 0 rows affected (0.26 sec)

mysql> show create table test_char\G
*************************** 1. row ***************************
       Table: test_char
Create Table: CREATE TABLE `test_char` (
  `data_to_insert` char(50) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

mysql> INSERT INTO test_char VALUES('ಕನ್ನಡ');
Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM test_char;
+-----------------+
| data_to_insert  |
+-----------------+
| ಕನ್ನಡ            |
+-----------------+
1 row in set (0.00 sec)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21324389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档