开发者社区> 问答> 正文

如何以印地文语言将数据存储在unicode中?mysql

我正在使用PHP和MySQL用于应用程序。

问题是:

如何以MySQL नवीन खेतिहर उपकरण।可读格式或निलेस र पà¥à¤¬格式存储数据

当用户在文本框中输入数据并单击“提交”时,那时我们将获得不同格式的数据。我们需要做的是我们MySQL以可读格式转换和存储。

展开
收起
保持可爱mmm 2020-05-17 19:50:26 850 0
1 条回答
写回答
取消 提交回答
  • 选择utf8字符集和utf8_general_ci排序规则。

    显然,该字段(要将印度语文本存储到的字段)的排序规则应为utf8_general_ci。

    要更改表字段,请运行

    ALTER TABLE <table_name> CHANGE <field_name> <field_name> VARCHAR(100) CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL; 连接到数据库后,首先运行以下语句

    mysql_set_charset('utf8'); 例如:

    //setting character set mysql_set_charset('utf8');

    //insert Hindi text mysql_query("INSERT INTO ...."); 检索数据

    //setting character set mysql_set_charset('utf8');

    //select Hindi text mysql_query("SELECT * FROM ...."); 在浏览器上打印任何unicode文本(例如印地语文本)之前,您必须通过添加元标记来设置该页面的内容类型

    例如: 更新:

    mysql_query("SET CHARACTER SET utf8") has changed tomysql_set_charset('utf8'); 这是更改字符集的首选方法。不建议使用mysql_query()进行设置(例如SET NAMES utf8)。参见http://php.net/manual/en/function.mysql-set-charset.php *来源:stack overflow

    2020-05-17 20:16:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像