如何使用php脚本在mysql中插入urdu数据?

时间:2017-03-03 07:33:11

标签: php

我在urdu中有很多数据,我想使用php脚本存储在数据库中。有人请帮帮我。 我已经尝试了所有这些东西,mysqli_set_charset($ link," utf8");并将整理更改为utf8_general_ci,但它不起作用。

1 个答案:

答案 0 :(得分:0)

我不清楚您的问题所在的问题所在:您的MYSQL表格不是UTF8,还是您的Urdu数据不是UTF8?

要在UTF8中创建MYSQL表,请使用CREATE语句,例如:

  CREATE TABLE tableName (
      col1 INT,
      (etc.)
  ) DEFAULT CHARSET utf8;

要更改现有表,请使用UPDATE命令,例如

  ALTER TABLE tab CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

另见答案:How to change all the tables in my database to UTF8 character set?

或者,有关使用PHP函数更改MYSQL编码的更多方法,请参阅以下答案:Error in insertion urdu data in php Mysql

如果您不知道编码,请将PHP字符串转换为UTF8,请参阅以下答案:PHP: Convert any string to UTF-8 without knowing the original character set, or at least try