【问题标题】:How to insert urdu data in mysql using php script?如何使用 php 脚本在 mysql 中插入 urdu 数据?
【发布时间】:2017-07-23 05:23:21
【问题描述】:

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

【问题讨论】:

  • UTF-8 all the way through的可能重复
  • 我的问题不一样!!
  • @AshnaAli 您的问题可能重复,因此请提供一些代码示例,这可以帮助解决您的问题

标签: php


【解决方案1】:

从您的问题中我不清楚您的问题出在哪里:是您的 MYSQL 表不是 UTF8 格式,还是您的乌尔都语数据不是 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    相关资源
    最近更新 更多