【问题标题】: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
  • 我试试看。谢谢

标签: encoding sql-server-data-tools sql-scripts database-deployment


【解决方案1】:

您应该将项目中所有文件的编码更改为 UTF-8 并且部署脚本将是正确的。

【讨论】:

  • 你的答案应该是一些细节来了解原因。
  • 前段时间我也遇到了同样的问题,按照上面说的解决了。我认为这是 VS 的一个错误,当它发现任何编码与 utf-8 不同的源文件时,这一事实迫使它以相同的方式感知所有其他文件,但 VS 仍然使用 utf-8 制作部署脚本。更改项目文件 XML 中的“编码”标签没有任何效果。对不起我的短句,因为我很难写英文。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 2013-07-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多