Adobe Brackets UTF-8 字符错误?

Adobe Brackets UTF-8 character errors?

当我使用 Notepad++ 时,我会将文件保存在 "UTF-8 with BOM" 中以避免此类字符显示问题。但是 Adobe Brackets 只提供 "UTF-8" 编码。我喜欢这个程序,但这似乎是一个非常基本的疏忽,无法处理像 ♥ 这样的特殊字符,但有些更常见。这是我所指的一个例子,它应该是一个花哨的单引号:

如果我进入 Notepad++ 并保存它 "with BOM" 它会正常显示。

有谁知道为什么会发生这种情况以及如何补救?他们怎么能做出如此出色的应用程序而忽略这一点。我错过了一些非常简单的东西吗? PHP 和 JavaScript 文件会发生这种情况。

好的,我通过在 HTML

中添加这个找到了解决方案
<meta charset="utf-8" />

PHP

中的这个
header('Content-Type: text/html; charset=utf-8');