【问题标题】:how to store Indian language like Telugu,Hindi in mysql database如何在mysql数据库中存储印度语言,如泰卢固语、印地语
【发布时间】:2013-09-03 07:24:10
【问题描述】:

谁能告诉我在 Mysql 数据库中存储泰卢固语、印地语文本的过程。我试过一些类似的过程

设置名称'utf8';之后,我在数据库级别、表级别和列级别设置了字符集='utf8',并且整理是 utf8_general_ci。但是在将数据插入数据库时​​,它显示????。

请为此提供一些解决方案。

【问题讨论】:

  • 你确定是数据库出错了吗?我敢打赌,是您的 mysql 客户端显示错误(命令行 mysql?SQLyog?MYSQL 工作台?)或者连接到数据库的应用程序(PHP?C++?Java?)期待不同于 UTF8 或应用程序没有正确的字体来显示印地语字符

标签: mysql


【解决方案1】:

对于表中该列的排序规则,请使用utf8_czech_ci。并在数据库连接结束时使用以下代码。如果有类似的这部分代码,那么用下面的代码替换那部分。

mysql_query('SET CHARACTER SET utf8')or die('charset problem:'.mysql_error());
mysql_query("SET SESSION collation_connection ='utf8_general_ci'") or die('collation   problem:'.mysql_error());

因为您需要通过 Collat​​ion in column 设置 Unicode 格式,并且当您必须以 Unicode 格式获取该数据时,您需要使用给定的查询。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 2012-08-16
    相关资源
    最近更新 更多