unicode - 如何强制 Notepad++ 仅以 UTF-8 格式打开文件?

标签 unicode utf-8 notepad++ ansi

  • 我有一个包含以下代码的文件:print "Hello World" .
  • Encoding部分( Notepad++ 菜单),Encode in UTF-8被选中。
  • 我关闭文件,然后再次打开它:没有任何变化。完美的。
  • 我添加了一些 Unicode 字符,所以现在的代码是:print "Hello World 😀" .
  • 我关闭文件,然后再次打开它;我看到:print "Hello World рџЂ" .
  • Encoding部分,Encode in ANSI被选中。
  • 一旦我忘记把它改回 Encode in UTF-8 , 然后开始输入一些东西,所有的 Unicode 字符都丢失了。

  • Settings -> Preferences -> New Document -> Encoding 的任何更改以及到 // MISC. -> Autodetect character encoding什么都不为我改变。

    有没有办法强制 Notepad++ 7.3.2 以 UTF-8 打开所有文件?

    最佳答案

    我无法重现您的问题,可能是因为新版本和新设置“应用于打开的文件”:
    enter image description here

    关于unicode - 如何强制 Notepad++ 仅以 UTF-8 格式打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42339955/

    相关文章:

    command - Notepad++ 多次运行命令

    c# - FileUpload 服务器控件和 unicode 字符

    c - 从C中的文本文件中读取unicode字符

    python - 无法使用 python 将文本作为 UTF-8 写入文件

    java - Java 的 String.GetBytes(Charset) 中的 UTF-8

    Notepad++ 中的 RegEx 查找通配符并替换整个单词

    javascript - 强制在输入字段中显示来自 Unicode 的文本

    php - 我在使用 str_split 时遇到了一些问题,它在我的语言中无法正常工作

    javascript - 如何将一个字符后跟一个 "combining accent"组合成一个字符?

    python - 添加到 Notepad++ 中的 Python 语法高亮