如何确保php文件实际上是用utf-8编码保存的?

时间:2016-09-26 11:14:14

标签: php encoding utf-8 character-encoding netbeans-8

我遇到了烦人的php utf8 netbeans编码问题。昨天我整晚都在搜索谷歌和StackOverflow寻求解决方案。我尝试了很多东西,但似乎无法让它发挥作用。我知道我做错了什么......

我有一个php项目,需要打印像é è ç à这样的法语字符,而不是输出的字母

我将此添加到我的文件中:

<!DOCTYPE html>
<html>
    <?php 
    header('Content-type: text/html; charset=utf-8');
    ?>
<head>
 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
</head>

有些用户建议在此行neatbeans.conf上添加-J-Dfile.encoding=UTF-8来修改netbeans_default_options

问题仍然存在......

我右键点击了该项目 - &gt;属性 - &gt;来源和我的编码设置为windows-1252我尝试将其更改为UTF-8,但它给了我这个警告:Changing to UTF-8 may cause some files to be unreadable. Would you like to continue>

我点击了是,但问题仍然存在......

那么如何确保我的文件以UTF-8编码?简单的方法。

1 个答案:

答案 0 :(得分:0)

我为解决此类问题所做的工作是:

iconv("ISO-8859-1", "UTF-8", $value);