我正在使用 Apache File Utilities 从 .sql 文件中读取以下行。
INSERT INTO tablename (MESSAGE) VALUE('将£ [%1] 转移到以下 [%2]:');
但阅读后我得到以下信息:
'将 �[%1] 转移到以下 [%2]:'
问题: * £ * 被读入为 �</p>
我正在使用以下代码逐行读取文件:
LineIterator it = FileUtils.lineIterator(file, "UTF-8");
while (it.hasNext()) {
lineCount++;
line = it.nextLine();
System.out.println(line);
打印行显示为:将“[%1] 转移到以下 [%2]:”
当我在 Netbeans 中看到变量 watch 时,它显示 char 为 \ufffd
我读错了编码吗?
是否有任何编码可以用于读取 SQL 查询?