1
我遇到了恼人的php utf8 netbeans编码问题。我昨天整夜都在Google和StackOverflow上寻找解决方案。我尝试了很多东西,看起来我无法让它工作。我知道我做错了什么......如何确保php文件实际上是用utf-8编码保存的?
我有需要打印的法国caracters像é è ç à
但不是信其输出�
我将此添加到我的文件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>
更有网友提出由该线路netbeans_default_options
不过问题依然存在添加-J-Dfile.encoding=UTF-8
修改neatbeans.conf
...
我对上项目的点击 - >属性 - >来源和我的编码设置为windows-1252
我试图将其更改为UTF-8,但它给了我这样的警告:Changing to UTF-8 may cause some files to be unreadable. Would you like to continue>
我是点击,但问题仍然存在...
那么我怎样才能确保我的文件以UTF-8编码?请简单的方法。
可以请你的代码的完整字符串提供?不确定要理解。你的意思是在这个头文件中:'<?php header('Content-type:text/html; charset = utf-8'); iconv(“ISO-8859-1”,“UTF-8”,$ value); ?>'? –
啊是的。问题在于配置php.ini或配置。这个想法是根据价值水平,你不必配置这两者的配置,并强制在源代码上进行编码。即使我有这种字符编码的麻烦,并找不到最好的方式来做到这一点。 –
嗯。看起来问题不解决这个解决方案。你知道如何使用Notepad ++将文件转换/保存为UTF8吗? –