我没有在整个网络上找到与我的问题相关的任何内容(所以即使不是在stackoverflow上也是如此)我想我也许没有用正确的关键词来搜索......
无论如何这是我的问题:
最近,Visual Studio开始使用真实字符自动替换unicode转义序列,例如:'\ u00e4'将替换为'ä'。每次我在json文件上更改内容时都会发生这种情况。如果我在其他地方进行更改,我不会发现替换发生了,Visual Studio也没有将此标记为更改(幸运的是SVN将此视为更改)。我经常注意到这个问题,直到我在应用程序中看到它。
即使我试图通过复制&替换'ä'来纠正这个错误。粘贴'\ u00e4'它将直接转换为'ä'。如果我手动输入'\ u00e4',下次一切都会好的。
导致此行为的原因是什么?如何解决此问题?我也在使用Resharper,也许这会导致某种行为?