• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

PHP包括HTML页面的字符集问题

php 来源:EnneKappa 3次浏览

下面我已生成的HTML文件查询MySQL数据库使用的代码后:PHP包括HTML页面的字符集问题

$myFile = "page.htm"; 

$ FH =的fopen($ MYFILE, ‘W’)或死亡(“罐” t打开文件“); fwrite($ fh,$ row [‘text’]); fclose($ fh);

在msql db上,文本使用utf8_general_ci编码。 但我需要将其包含在PHP网页,如下图所示:

<?include('page.htm');?> 

铭记的PHP网页上的标题上使用UTF-8字符集:

<meta http-equiv="content-type" content="text/html; charset=utf8" /> 

现在,如果我写的数据库一些字母与重音(èàì)或引号字符,我直接打开page.htm和分贝我看到这一切看起来不错,但是当我在php页面上查看它时,我看到一个问号 字符而不是我最初想要的。 为什么? 在此先感谢!

===========解决方案如下:

问题可能是在您的mySQL数据库或数据库连接中设置了错误的编码。

如果您的表格全部为100%utf8_general_ci,请在执行任何查询之前尝试执行mysql_query("SET NAMES utf8;");:这会将连接设置为UTF-8。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)