Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle PL/SQL导入日语值CSV文件_Oracle_Unicode_Csv_Import_Plsql - Fatal编程技术网

Oracle PL/SQL导入日语值CSV文件

Oracle PL/SQL导入日语值CSV文件,oracle,unicode,csv,import,plsql,Oracle,Unicode,Csv,Import,Plsql,我在导入包含日语字符值的csv文件时遇到问题。当我这样做时,它将在我查询时显示垃圾。我的操作系统是日语。我对oracle NLS_LANG的编码是JAPANESE_JAPAN.JA16SJISTILDE。我不知道是什么问题。当我尝试在某些同事的电脑中导入同一个文件时,效果很好您可以尝试将数据库字符集转换为UTF8,看看是否有帮助。假设您在windows客户端上,将sql的结果假脱机到一个平面文件中,然后在记事本中打开该文件。 你看到日本汉字了吗 问候,, -Amol您使用什么工具导入文件?您的O

我在导入包含日语字符值的csv文件时遇到问题。当我这样做时,它将在我查询时显示垃圾。我的操作系统是日语。我对oracle NLS_LANG的编码是JAPANESE_JAPAN.JA16SJISTILDE。我不知道是什么问题。当我尝试在某些同事的电脑中导入同一个文件时,效果很好

您可以尝试将数据库字符集转换为UTF8,看看是否有帮助。

假设您在windows客户端上,将sql的结果假脱机到一个平面文件中,然后在记事本中打开该文件。 你看到日本汉字了吗

问候,,
-Amol

您使用什么工具导入文件?您的Oracle客户端NLS语言设置是什么?这有什么不同吗?我使用的是Oracle PL/SQL。我的甲骨文NLS_LANG是日语。我正在询问您的系统客户端设置。因为它对其他人有效,而不是对你。问题可能是您的客户端NLS设置,而不是服务器。是的。我查了一下我的注册表,在11g_home1下,NLS_LANG KEY的值为JAPANESE_JAPAN.JA16SJISTILDE。实际上,当我还试图通过PL/SQL中的SQL窗口插入值或更新时,它节省了垃圾。但是,当我右键单击表格->编辑数据并直接键入数据时,它可以正常工作,不需要做很多工作,可能会出现无法重新编码的字符。