Sql server SSIS脚本任务编辑器中的西里尔字符

Sql server SSIS脚本任务编辑器中的西里尔字符,sql-server,visual-studio,encoding,ssis,Sql Server,Visual Studio,Encoding,Ssis,我在SQLServerIntegrationServices脚本任务中编写了一些代码。我在代码中使用了一些西里尔字母。它们在第一次编辑期间正常显示,但在关闭脚本任务编辑器、保存SSIS项目并再次打开编辑器后,它们会损坏。当我再次打开编辑器时,它们被一些垃圾字符所取代。若我不打开编辑器,我的代码工作正常,西里尔文字符串常量处理正确。我找不到任何允许在代码中使用西里尔字母字符串的项目或编辑器属性。是否有类似的设置,或者我应该编写一次代码,不再打开编辑器?最终我找到了解决方案: 我打开了脚本任务编辑器

我在SQLServerIntegrationServices脚本任务中编写了一些代码。我在代码中使用了一些西里尔字母。它们在第一次编辑期间正常显示,但在关闭脚本任务编辑器、保存SSIS项目并再次打开编辑器后,它们会损坏。当我再次打开编辑器时,它们被一些垃圾字符所取代。若我不打开编辑器,我的代码工作正常,西里尔文字符串常量处理正确。我找不到任何允许在代码中使用西里尔字母字符串的项目或编辑器属性。是否有类似的设置,或者我应该编写一次代码,不再打开编辑器?

最终我找到了解决方案: 我打开了脚本任务编辑器菜单中的工具选项,并选中了文本编辑器常规菜单中的“自动检测UTF-8编码而不带签名”复选框。 之后,我在脚本任务编辑器中打开了项目属性,并编辑了应用程序|程序集信息。我将中性语言组合框值更改为俄语。 现在我可以保存脚本和包,西里尔文字字符保持安全