惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
J
Java Code Geeks
H
Help Net Security
B
Blog RSS Feed
G
Google Developers Blog
博客园 - 司徒正美
MongoDB | Blog
MongoDB | Blog
量子位
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
P
Proofpoint News Feed
小众软件
小众软件
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
V
V2EX
月光博客
月光博客
C
Check Point Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
A
Arctic Wolf
Help Net Security
Help Net Security
Schneier on Security
Schneier on Security
D
DataBreaches.Net
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Palo Alto Networks Blog
T
Tenable Blog
L
LangChain Blog
Attack and Defense Labs
Attack and Defense Labs
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
F
Fortinet All Blogs
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
大猫的无限游戏
大猫的无限游戏
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Y
Y Combinator Blog
WordPress大学
WordPress大学
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
NISL@THU
NISL@THU
GbyAI
GbyAI
博客园 - Franky
S
Secure Thoughts
有赞技术团队
有赞技术团队
PCI Perspectives
PCI Perspectives
U
Unit 42

博客园 - lizhigang

SMT 贴片机与 MES 系统集成指南 容器访问外部服务(10.100.1.90:9090)防火墙规则配置总结 Docker 容器间通信故障排查与修复操作总结 Docker 容器部署与运维总结报告 Nginx Docker 容器白名单配置操作总结 使用 pnpm 构建 Vue2 项目操作总结(Node 16 → Node 22) 前端项目 Docker 镜像构建完整操作总结 Windows 11 下使用 MySQL Workbench 还原多数据库备份文件操作指南 在 WSL2 + Docker Desktop 环境下构建前后端 Docker 镜像 从内网私有仓库迁移镜像到阿里云 ACR 完整指南 wsl网络设置允许访问ssh(端口22) 在 Windows 11 上安装 Docker Nginx配置 访问数据库报错 Windows系统运行RuoYi-Vue完整指南 RuoYi-Vue 项目结构分析 win11 报错 windows 11 如何使用 Microsoft Hyper-V VMware 替代产品 IntelliJ IDEA 社区版支持 Spring Boot 开发说明文档 imes开发部署(IDEA社区版 差异) IntelliJ IDEA 社区版默认支持 Spring Boot 吗? imes开发部署 IDEA 端口被占用 解决办法 使用MySQL Workbench进行数据库备份 ruoyi-nbcio ktg-mes、ktm-mes-ui部署 Widows下安装和配置Redis Windows下Redis安装与配置全攻略 mes开源 imes:注意 若依框架:开源
DBeaver 打开 utf8的sql文件
lizhigang · 2026-06-25 · via 博客园 - lizhigang

https://chat.deepseek.com/share/9nqfkrj5fga8w6lnk6

在 DBeaver 中打开 UTF-8 编码的 SQL 文件,主要可以通过**全局设置**或**局部设置**两种方式来实现,这能有效避免中文乱码问题。

🌍 方法一:全局设置(推荐)

此方法会一次性将 DBeaver 中所有文本文件的默认编码都改为 UTF-8,一劳永逸。

  1. 点击顶部菜单栏的 窗口 (Window) -> 首选项 (Preferences)
  2. 在左侧导航栏中,依次展开 常规 (General) -> 工作空间 (Workspace)
  3. 在右侧的 文本文件编码 (Text file encoding) 区域,选择 其他 (Other),然后在下拉菜单中选择 UTF-8
  4. 点击 应用并关闭 (Apply and Close) 保存设置。
  5. 关闭并重新打开你的 SQL 文件即可生效。

🎯 方法二:局部设置

如果你只想更改特定 SQL 脚本或整个项目的编码,可以使用以下方法。

  • 为特定类型的文件(如SQL脚本)设置:这个方法只改变 .sql 文件的默认编码。

    1. 进入 窗口 (Window) -> 首选项 (Preferences)
    2. 在左侧找到 内容类型 (Content Types) 并点击。
    3. 在右侧的文件类型列表中,展开 文本 (Text),并选中 SQL 脚本 (SQL Script)
    4. 在下方的 缺省编码 (Default encoding) 输入框中填入 UTF-8,然后点击 更新 (Update)
    5. 点击 **应用并关闭 (Apply and Close)**
  • 为整个项目设置:如果 SQL 文件是某个 DBeaver 项目的一部分,可以这样操作。

    1. 在 DBeaver 左侧的 项目 (Project) 视图中,找到你的项目。
    2. 展开项目,找到 脚本 (Scripts) 文件夹。
    3. 右键点击 脚本 (Scripts),选择 属性 (Properties)
    4. 在属性窗口中,将 文件编码 (File encoding) 设置为 UTF-8,然后确定。
  • 为单个 SQL 文件设置:这是最直接的方法,仅对当前文件生效。

    1. 在 DBeaver 中打开你的 SQL 文件。
    2. 在文件内容的空白处右键点击,选择 属性 (Properties)
    3. 在弹出的属性窗口中,将 文件编码 (File encoding) 设置为 UTF-8,然后确定。

💡 补充:导入SQL文件时的编码

如果你是通过“执行 SQL 脚本”功能导入文件,也可以在导入时指定编码。

  1. 在 SQL 编辑器中,右键点击,选择 执行 SQL 脚本 (Execute SQL Script)
  2. 在弹出的对话框中,找到 文件编码 (File encoding) 选项,将其设置为 UTF-8
  3. 再选择你的 SQL 文件执行即可。

💎 总结与建议

根据你的需求选择合适的方法:

  • 长期使用:推荐 方法一(全局设置),设置一次,永久生效。
  • 临时或特定文件:使用 方法二(局部设置) 中的单个文件或项目设置,更加灵活。

如果修改设置后文件依然乱码,很可能是因为 SQL 文件本身的编码就不是 UTF-8。你可以用 Notepad++ 等高级文本编辑器打开该文件,查看并确认其真实编码。