You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Studio编码求助:UTF-8带BOM设置对T-SQL文件不生效

解决Azure Data Studio打开存储过程T-SQL文件编码不符的问题

方法1:手动指定编码重新打开文件

  • 打开目标存储过程的T-SQL文件后,点击ADS底部状态栏右侧的编码标识(如显示“UTF-8”)。
  • 在弹出菜单中选择Reopen with Encoding(重新打开编码)。
  • 在编码列表里选中UTF-8 with BOM,文件将以指定编码重新加载。

方法2:配置T-SQL文件的默认关联编码

  • 打开ADS设置界面:按Ctrl+,(Windows/Linux)或Cmd+,(Mac),或点击左侧栏设置图标。
  • 搜索files.encoding,确认全局默认编码已设为utf8bom。
  • 搜索files.associations,点击编辑 in settings.json。
  • 在配置文件中添加T-SQL文件的编码关联规则,示例:
    "[sql]": {
        "files.encoding": "utf8bom"
    }
    
  • 保存settings.json后,重新打开T-SQL文件即可自动应用UTF-8 with BOM编码。

方法3:转换文件本身的编码格式

  • 若存储过程的T-SQL文件本身是无BOM的UTF-8格式,ADS会优先识别文件自身编码。可以用Notepad++等编辑器打开文件,将编码转换为UTF-8 with BOM后保存,再在ADS中打开即可匹配设置。

内容的提问来源于stack exchange,提问作者NewMe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:25:18