我得到了希望在 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
给了我一些syntax error
阅读 SQL 文件的时间。
有什么解决方案可以解决这个问题吗?