【发布时间】:2015-04-28 14:00:15
【问题描述】:
我正在尝试从 MySql 数据库打印数据。
我有一个简单的问题,它显示的是 D�lar 而不是 Dólar。
虽然我已经包含了
<META http-equiv="Content-Type" Content="text/html; charset=utf-8">
在我的html页面中,任何人都可以帮助我解决这个问题
提前致谢
【问题讨论】:
-
问题可能是您的数据库有另一个用于 taht 数据库/表的字符集
-
UTF 8 编码在 your PHP script 中无法正常工作...因为 UTF-8 在 PHP 中完美运行,如果您正确使用它的话。
-
如果是 ajax 响应,您必须在 content-type 中设置 var jax = createAjax(); jax.open("POST",path,true) jax.setRequestHeader('Content-type','text/html; charset=utf-8');
标签: php html mysql utf8-decode