0

我有一个数据库,我使用排序规则存储希腊语和英语字符串:"greek_general_ci"并且"utf8_general_ci"从 phpmyadmin 一切正常!但是使用终端中的 mysql 命令或 php 中的 mysql_query 我得到一些“?”,你知道为什么会发生这种情况吗?与此同时,phpmyadmin 一切正常!

我必须注意,有时我需要使用英语,因此仅支持希腊语的排序规则可能没有太大帮助,但我相信排序规则无关紧要

我也不得不说我在我的 html 中使用它来显示希腊字符:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

谢谢你

4

1 回答 1

1

首先:你在叫错树。您的问题不是整理(或者您还没有发现),而是编码。

  • 在表格中
  • 在你的连接上

我建议您通过SET NAMES 'UTF8'在 PHP 脚本开头放置一个查询来开始调试。很可能,这将使眼前的问题“消失”,让您踏上更永久的修复之路。

于 2013-07-01T22:58:16.153 回答