我有一个index.html文件,其中包含字符ø,æ和å。我在丹麦语键盘上手动输入了这个页面,一切都在浏览器中显示。
我在项目中创建一个名为page2.html的空文件并保存。 我复制index.html的内容并将其粘贴到page2.html中。 我在浏览器中加载页面,所有æøå都被替换为 's。
如果我使用sublime文本,打开文件,并将相同的缓冲区粘贴到那里的文件中,它会加载并显示æøå完好无损。
在VS2013中是否有一个设置或我缺少的东西使其表现如此?我想复制并粘贴没有自发的编码错误。
更新:它似乎与文件创建或添加到项目的方式有关。如果我右键单击解决方案,添加,新建,HTML页面并粘贴缓冲区,页面显示正常。
如果我只是将文件拖到解决方案根目录上,那么编码就会出错。
谢谢!