修改数据库部署脚本的编码
Posted
技术标签:
【中文标题】修改数据库部署脚本的编码【英文标题】:modify encoding for database deploy script 【发布时间】:2016-04-05 09:16:31 【问题描述】:有没有办法将 Sql Server Data Tools 生成的部署脚本的编码从 UTF-8 更改为 ANSI?
我遇到的问题是我的函数中有一个包含字符“è”的字符串,并且在生成的部署脚本中出现了一个框而不是这个字符。
编辑:我在 Visual Studio 2013 和 2015 中使用 SSDT。
【问题讨论】:
我什么都不知道,但可能值得在 Twitter 上联系 SSDT 团队,看看他们是否有想法 - twitter.com/sqldatatools。 我试试看。谢谢 【参考方案1】:您应该将项目中所有文件的编码更改为 UTF-8 并且部署脚本将是正确的。
【讨论】:
你的答案应该是一些细节来了解原因。 前段时间我也遇到了同样的问题,按照上面说的解决了。我认为这是 VS 的一个错误,当它发现任何编码与 utf-8 不同的源文件时,这一事实迫使它以相同的方式感知所有其他文件,但 VS 仍然使用 utf-8 制作部署脚本。更改项目文件 XML 中的“编码”标签没有任何效果。对不起我的短句,因为我很难写英文。以上是关于修改数据库部署脚本的编码的主要内容,如果未能解决你的问题,请参考以下文章
ArcGIS软件部署-OpenSSL创建ArcGIS Enterprise所需证书的批处理脚本