我正在使用PHP和MySQL用于应用程序。
问题是:
如何以MySQL नवीन खेतिहर उपकरण।可读格式或निलेस र पà¥à¤¬格式存储数据
当用户在文本框中输入数据并单击“提交”时,那时我们将获得不同格式的数据。我们需要做的是我们MySQL以可读格式转换和存储。
选择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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。