SSIS脚本任务编辑器中的西里尔字母



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

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

最新更新