【问题标题】:Issue with hebrew希伯来语问题
【发布时间】:2016-04-04 07:30:10
【问题描述】:

我在使用带有 mysql 和 PHP 的希伯来语时遇到问题,我已经尝试过这个:

数据库排序规则必须是utf8_general_ci

表与希伯来语的排序规则必须是 utf8_general_ci 在我的 php 连接脚本中我放了

header('Content-Type: text/html; charset=utf-8');

在我放的 xhtml 头标签中 在连接脚本中选择数据库后,我放了

mysql_query("SET NAMES 'utf8'");

它仍然无法正常工作。在 phpmyadmin 中,我可以看到希伯来语字符,但是当我在 php 中显示它们时,我看到的只是“?????” 如果有人可以帮助我,那就太好了!

【问题讨论】:

标签: php mysql phpmyadmin hebrew


【解决方案1】:

在你的html页面中

  1. <head> 标签下,添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

在mysql插入时使用utf8_encode & 当显示数据时尝试使用utf8_decode

【讨论】:

  • 好吧,我做了 仍然显示问号,当我添加 utf_decode 它不显示任何东西
  • 在插入的时候你需要使用 url_encode() 然后只有 url_decode() 可以工作。
  • 1.你的数据库或表的字符集是什么? 2.插入的时候有没有使用url_encode()?
  • 字符集数据库和表:utf8_general_ci。我从 phpmyadmin 插入
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-31
  • 1970-01-01
  • 1970-01-01
  • 2014-10-04
  • 1970-01-01
相关资源
最近更新 更多