
























https://chat.deepseek.com/share/9nqfkrj5fga8w6lnk6
在 DBeaver 中打开 UTF-8 编码的 SQL 文件,主要可以通过**全局设置**或**局部设置**两种方式来实现,这能有效避免中文乱码问题。
此方法会一次性将 DBeaver 中所有文本文件的默认编码都改为 UTF-8,一劳永逸。
窗口 (Window) -> 首选项 (Preferences)。常规 (General) -> 工作空间 (Workspace)。文本文件编码 (Text file encoding) 区域,选择 其他 (Other),然后在下拉菜单中选择 UTF-8。应用并关闭 (Apply and Close) 保存设置。如果你只想更改特定 SQL 脚本或整个项目的编码,可以使用以下方法。
为特定类型的文件(如SQL脚本)设置:这个方法只改变 .sql 文件的默认编码。
窗口 (Window) -> 首选项 (Preferences)。内容类型 (Content Types) 并点击。文本 (Text),并选中 SQL 脚本 (SQL Script)。缺省编码 (Default encoding) 输入框中填入 UTF-8,然后点击 更新 (Update)。应用并关闭 (Apply and Close)**。为整个项目设置:如果 SQL 文件是某个 DBeaver 项目的一部分,可以这样操作。
项目 (Project) 视图中,找到你的项目。脚本 (Scripts) 文件夹。脚本 (Scripts),选择 属性 (Properties)。文件编码 (File encoding) 设置为 UTF-8,然后确定。为单个 SQL 文件设置:这是最直接的方法,仅对当前文件生效。
属性 (Properties)。文件编码 (File encoding) 设置为 UTF-8,然后确定。如果你是通过“执行 SQL 脚本”功能导入文件,也可以在导入时指定编码。
执行 SQL 脚本 (Execute SQL Script)。文件编码 (File encoding) 选项,将其设置为 UTF-8。根据你的需求选择合适的方法:
如果修改设置后文件依然乱码,很可能是因为 SQL 文件本身的编码就不是 UTF-8。你可以用 Notepad++ 等高级文本编辑器打开该文件,查看并确认其真实编码。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。