PHP中的法语口音(再次)
我已经看过了网站上所有相关的主题,这个特别的问题似乎没有被涵盖 我将Word 2016文档(法语)导出为过滤HTML(过滤=不包含办公室特定的内容)。如果我在浏览器中以html格式显示该文件,则一切正常-所有重音都正确显示。(字符集是utf-8,它不是来自数据库)。但是当我将扩展名改为.php并运行它时,所有的法语字符都显示为黑钻石,里面有一个问号 如果我将法语字符表示为html实体,它们会正确显示,但我不想这样做作为修复-其中有数百个字符,我不想编辑文本-这不是我的,作者必须再次校对以检查重音 所以我认为这是PHP(5.5.26)的问题-但我在ini文件中看不到任何可能影响这一点的内容-如果不更改任何内容,看起来UTF-8是默认字符集PHP中的法语口音(再次),php,utf-8,character-encoding,Php,Utf 8,Character Encoding,我已经看过了网站上所有相关的主题,这个特别的问题似乎没有被涵盖 我将Word 2016文档(法语)导出为过滤HTML(过滤=不包含办公室特定的内容)。如果我在浏览器中以html格式显示该文件,则一切正常-所有重音都正确显示。(字符集是utf-8,它不是来自数据库)。但是当我将扩展名改为.php并运行它时,所有的法语字符都显示为黑钻石,里面有一个问号 如果我将法语字符表示为html实体,它们会正确显示,但我不想这样做作为修复-其中有数百个字符,我不想编辑文本-这不是我的,作者必须再次校对以检查重音
修复方法是什么?如果一个文件出现问题,您可以使用以下方法:
<?php
header('Content-Type: text/html; charset=iso-8859-1');
?>
到
保存并重新启动服务器。如果只有一个文件出现问题,可以使用以下方法:
<?php
header('Content-Type: text/html; charset=iso-8859-1');
?>
到
保存并重新启动服务器
default_charset = "utf-8"
default_charset = "iso-8859-1";