【发布时间】:2012-05-14 07:45:42
【问题描述】:
我正在使用一个 utf8 mysql 数据库和一个带有 php 的 utf8 环境。
使用 php 插入一些带有重音符号的文本,然后通过 php 选择它们。重音符号已正确打印在屏幕上。
我的问题是它们在工作台中没有正确显示,当我手动插入一些值时,当使用 php.ini 选择这些值时,这些值没有正确打印在屏幕上。
感谢任何帮助。
【问题讨论】:
-
您是否有机会发布您的代码?
-
mysql_query("插入到 itens (ite_titulo) 值 ('téstü') ");通过 php,这就是我将 php 环境设置为 utf8 的方式: ini_set('default_charset', 'UTF-8'); header('Content-Type: text/html; charset=UTF-8');
-
你用的是哪个版本的php?
-
您确定要插入的表设置为使用 UTF-8?我问是因为如果它期待 latin1 但被赋予 UTF-8,这正是我所期望的行为。
标签: php mysql encoding diacritics