我需要使用多个.sql
文件中的插入来加载大部分数据。我正在使用以下应用程序创建这些文件:
using (System.IO.StreamWriter file = new System.IO.StreamWriter(path, true, Encoding.ASCII))
{
file.WriteLine(text);
}
其中path是文件路径,文本是另一个插入到此文件中的文件。现在我在使用命令在Oracle SQL Developer中加载这些插入时遇到问题:
@"C:\Users\Desktop\inserts1.sql"
因为开发人员会将ć
,ó
等字符更改为其他字符。
我的应用程序中的问题是使用不同的编码创建不同的文件,还是有一种方法可以在Developer中正确加载。
答案 0 :(得分:0)
而不是Encoding.ASCII
使用Encoding.Default
(这是ANSI编码)。