php - 数据库中的波斯语单词有问题吗?

标签 php codeigniter character-encoding

为什么在数据库中插入日期为:شهريور ?
如何在数据库(شهريور)中搜索这个词?

 In database: structure => date => varchar(255) => utf8_general_ci = "شهريور".

最佳答案

只要你有一个 UTF* 表,你就不需要对这些字符进行 html 转义,而且你这样做了。

只需确保表是 UTF8,连接是 utf8,并且浏览器将文本读取为 utf8。

  • 对于 mysql,请参见 SET CHARACTER SET , SET NAMES , SET COLLATION_CONNECTION
  • 用于 html 使用 <meta content="text/html;charset=UTF-8" http-equiv="Content-Type" />以及相应的 http header (如果需要)
  • 关于php - 数据库中的波斯语单词有问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231230/

    相关文章:

    php - 如何将实际的 SQL 查询打印到文件中?

    php - CodeIgniter 从 url 中删除 index.php

    php - 嵌套的foreach循环执行?

    mysql - 用户和 access_tokens 的 CodeIgnither OAuth 2.0 数据库设置

    c# - 如何使用 MySql 和 Umbraco 4.7.1 为波斯尼亚语(或克罗地亚语或斯洛文尼亚语)字符集设置编码

    unicode - 如何检查我的 Oracle 数据库中的商标 (™) 字符是否设置正确?

    php - 将长文本发送到 mysql 数据库?

    php - 将半正矢公式与 PHP PDO 结合起来

    php - 上传文件并访问$_FILES

    python - 将两个 UTF-8 字节相互分割的有效方法