PHP文件的字符编码,只有Notepad ++有效吗?

时间:2013-10-11 11:42:35

标签: php encoding character-encoding character notepad++

我正在将更改上传到远程服务器。 PHP网页配置有以下元:

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

... 我无法将其改为为UTF-8(它可以解决我的问题)。

使用Notepadd ++

当我用ieepad ++编辑我的文件时,一切正常。我可以正确地看到像“éàò”这样的重音字符。我正确地将更改上传到服务器。

使用我的IDE(问题)

当我使用我最喜欢的IDE(PHPStorm)时,重音字符显示为 (在IDE本身中)。如果我做了一些更改并将文件上传到服务器,则重音字符将替换为�。

我要管理员我不是文件编码方面的专家。我只需要一种方法来理解为什么Notepad ++正在工作而PHPStorm不是。

1 个答案:

答案 0 :(得分:1)

如果在PHPStorm设置中将文件编码更改为ISO-8859-1会有帮助吗?

项目设置&gt;文件编码(http://www.jetbrains.com/phpstorm/webhelp/configuring-individual-file-encoding.html

正如您已经说过的,正确的做法是将所有设置为UTF-8,但由于您无法做到这一点,请将PHPStorm IDE更改为默认为ISO- 8859-1现在可能会解决这个问题。