WebStorm文件编码

编码

为了正确显示和编辑文件,WebStorm需要知道使用哪种编码。源代码文件通常以UTF-8编码。除非有特别要求,否则这是默认编码。
要确定文件的编码,WebStorm使用以下步骤:

  • 如果存在字节顺序标记(BOM),WebStorm将使用相应的Unicode编码,而不管所有其他设置。
  • 如果文件明确声明了编码,WebStorm将使用指定的编码。显式声明也会覆盖所有其他设置,但可以在编辑器中更改它。
  • 如果文件中没有BOM,也没有明确的编码声明,WebStorm将使用文件编码设置中为文件或文件夹配置的编码。如果没有为文件或文件夹配置编码,WebStorm将使用父文件夹的编码。如果父文件夹编码也未配置,WebStorm将使用项目编码,如果没有项目,则使用全局编码。

更改显式声明的文件编码

  1. 在编辑器中打开所需的文件。
  2. 更改显式编码信息。使用错误高亮显示来识别错误的编码,在声明处,按 Ctrl+Space 显示可用编码的列表,在Windows系统中 Ctrl+Space 是切换输入法的快捷键,可以使用菜单“Code - Code Completion - Basic Completion”:
    显示声明文件编码

更改查看文件时的编码

如果WebStorm错误地显示文件中的字符,可能是因为无法检测到文件编码。在这种情况下,你需要指定用于查看和编辑此文件的正确编码。

  1. 在编辑器中打开文件。
  2. 单击状态栏上的文件编码 File Encoding 小部件。或者,从主菜单中选择“File | File Properties | File Encoding”。
  3. 选择正确的编码。
    从状态栏更改文件编码
    编码列表相当长。可以使用快速搜索找到正确的编码:在弹出窗口打开时开始输入要搜索的关键字。
    当编码显示黄色或红色叹号图标时,代表修改文件编码可能会更改文件内容。在这种情况下,WebStorm会打开一个对话框,让你选择如何处理该文件:
  • Reload 重新加载:从磁盘加载编辑器中的文件,并仅对编辑器应用编码更改。你将看到与所选编码相关的内容更改,但实际文件不会更改。
  • Convert 转换:用所选编码覆盖文件。

配置属性文件的默认编码

WebStorm将系统默认编码应用于.properties文件。要使用其他编码,请将它们作为转义序列和Unicode提供。或者,在项目级别定义.properties文件的默认编码,并使用不同的API读取您定义的编码中的.properties文件。

  1. 在“设置”对话框中,选择“Editor | File Encodings”。
  2. 执行以下操作之一:
  • 当符号作为转义序列存储在属性文件中但显示为普通字母时,要启用特殊模式,请选中“Transparent native-to-ascii conversion”选项。当属性文件按照ISO 8859-1编码时,此选项很有用。如果您没有任何特殊原因需要更改编码,建议使用这种方法。
  • 在“Default encoding for properties files”列表中,选择用于项目中所有属性文件的编码。

配置文件编码设置

  • 在“设置”对话框中,选择“Editor | File Encodings”。
    WebStorm使用这里的设置来查看和编辑无法检测到编码的文件,并对新文件使用指定的编码。

选择控制台输出编码

  1. 在“设置”对话框中,选择“Editor | General | Console”。
  2. 从Default Encoding列表中选择默认编码。
  3. 单击“确定”应用更改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四荒八极

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值