gpt4 book ai didi

windows - 从 .sql 文件读取 SQL 而不是在 SQLite 浏览器中执行它时,数据以不正确的编码结束

转载 作者:可可西里 更新时间:2023-11-01 09:35:02 25 4
gpt4 key购买 nike

我得到了我希望在 SQLite 上运行的 SQL 语句:

INSERT INTO tEntity (name) VALUES ('Roger Café');

注意 é 字符。使用 SQLite 浏览器,我可以使用正确的编码插入此语句。

但是,如果我将上述语句保存为一个文件(my.sql),然后在Windows 命令行上运行它,我就会遇到编码问题。 Café 中的 é 出现乱码。

C:\somewhere> sqlite3.exe my.db
sqlite> .read my.sql

我正在使用 Notepad++ANSI 编码创建文件。我尝试使用 UTF-8 编码,但 sqlite3.exe 在读取 SQL 文件时给我一个语法错误

有解决办法吗?

最佳答案

notepad++中编码UTF-8BOM ,sqlite3.exe 不知道。尝试使用 不带 BOM 的 UTF-8

关于windows - 从 .sql 文件读取 SQL 而不是在 SQLite 浏览器中执行它时,数据以不正确的编码结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11982507/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com