我有几个文件未通过以下消息进行分析:



在Visual Studio中,当我选择"file"/“高级保存选项”时,文件设置为“西欧(Windows)-代码页1252”。

我将其更改为Unicode(带签名的UTF-8)-代码页65001。

但是SonarQube仍然提示无效字符。 “无效字符”是德语注释,带有Umlaut字符(ä,ö,ü)

我该怎么做才能解决此问题(不删除评论)?

最佳答案

用于MSBuild的SonarQube扫描仪和SonarQube C#插件当前期望该项目的所有文件都具有UTF-8编码-并且这是硬编码的。

在将来的版本中有一张改进此票证的票证:https://jira.sonarsource.com/browse/SONARMSBRU-174

关于c# - Sonar "Invalid character encountered in file"无法分析的某些文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33671884/

10-12 21:55