社区
基础和管理
帖子详情
pl sql保存为csv格式为什么是乱码
zzh200411
2010-06-13 02:57:47
pl sql保存为csv格式为什么是乱码,
是用导出查询结果。。按钮导出的
...全文
1418
15
打赏
收藏
pl sql保存为csv格式为什么是乱码
pl sql保存为csv格式为什么是乱码, 是用导出查询结果。。按钮导出的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weg910
2010-07-09
打赏
举报
回复
用PL/SQL Deleveloper导出的csv文件的编码格式是UTF-8和而excel默认打开文件的编码是unicode,
先用记事本打开文件,然后另存为,选择编码格式为unicode;再用excel打开新的文件,显示就正确了
liukai_happy
2010-06-28
打赏
举报
回复
字符不一致吧!!
jack0603
2010-06-28
打赏
举报
回复
PL/SQL 有一个BUG
那就是,在导出或者复制数据的时候,一定要将操作系统的字符集设置成要导出的字符形式。
例如:
你PL/SQL 中的表查询出来是中文。
但你在导入数据库的时候,一定要将输入法设置成中文的,也就是CH,可以是CH下的任意一个,
什么 智能ABC、全拼、五笔都可以。只要是中文编码格式即可。
strive_bo
2010-06-28
打赏
举报
回复
数据库中的字符集和客户端的字符集不一致导致的
vanjayhsu
2010-06-28
打赏
举报
回复
[Quote=引用 12 楼 inthirties 的回复:]
如果查询没有乱码的话,那就是打开文件的工具的字符集设置不一致导致的
[/Quote]
同意。用sqlserv查询也有这个问题。不知道Excel的字符集是怎么设置。直接保存为Excel会乱码,但是如果是COPY到EXCEL中则不会乱码。建议楼主使用此种方式。。。
inthirties
2010-06-28
打赏
举报
回复
如果查询没有乱码的话,那就是打开文件的工具的字符集设置不一致导致的
zzh200411
2010-06-27
打赏
举报
回复
自己再顶下
zzh200411
2010-06-18
打赏
举报
回复
[Quote=引用 7 楼 zzh200411 的回复:]
引用 5 楼 tangren 的回复:
在pl/sql中显示为乱码吗?
如果是,则是客户端的数据集与服务器端数据集不一致造成的。
使用语句查询一下服务器端字符集:
SELECT sys_context('userenv', 'language') FROM dual;
然后在客服端注册表software->oracle下的nls_lang键值修改为与服务器一致。
是导出到excel……
[/Quote]dddddddd
zzh200411
2010-06-14
打赏
举报
回复
[Quote=引用 5 楼 tangren 的回复:]
在pl/sql中显示为乱码吗?
如果是,则是客户端的数据集与服务器端数据集不一致造成的。
使用语句查询一下服务器端字符集:
SELECT sys_context('userenv', 'language') FROM dual;
然后在客服端注册表software->oracle下的nls_lang键值修改为与服务器一致。
[/Quote]
是导出到excel中乱码
tiantom
2010-06-14
打赏
举报
回复
客户端的数据集与服务器端数据集不一致
tangren
2010-06-14
打赏
举报
回复
在pl/sql中显示为乱码吗?
如果是,则是客户端的数据集与服务器端数据集不一致造成的。
使用语句查询一下服务器端字符集:
SELECT sys_context('userenv', 'language') FROM dual;
然后在客服端注册表software->oracle下的nls_lang键值修改为与服务器一致。
zzh200411
2010-06-13
打赏
举报
回复
[Quote=引用 3 楼 luoyoumou 的回复:]
引用 2 楼 zzh200411 的回复:
引用 1 楼 luoyoumou 的回复:
不会吧?
什么平台?Linux ?
这和平台有关系吗 服务器是linux的
-- 操作系统是什么语言?英文的还是中文的?(有个字符集设置的问题)
[/Quote]
中文的
luoyoumou
2010-06-13
打赏
举报
回复
[Quote=引用 2 楼 zzh200411 的回复:]
引用 1 楼 luoyoumou 的回复:
不会吧?
什么平台?Linux ?
这和平台有关系吗 服务器是linux的
[/Quote]
-- 操作系统是什么语言?英文的还是中文的?(有个字符集设置的问题)
zzh200411
2010-06-13
打赏
举报
回复
[Quote=引用 1 楼 luoyoumou 的回复:]
不会吧?
什么平台?Linux ?
[/Quote]
这和平台有关系吗 服务器是linux的
luoyoumou
2010-06-13
打赏
举报
回复
不会吧?
什么平台?Linux ?
pl
/
sql
中文
乱码
问题
配置一下环境变量即可: 1.我的电脑--> 属性---> 高级系统设置 --> 环境变量 2.配置环境变量 变量名:NLS_LANG 变量值:SIM
PL
IFIED CHINESE_CHINA.ZHS16GBK 这样在
PL
/
SQL
中就没有
乱码
了,也支持中文的查询了。 原来: 中文 是 问号 。 现在:
PL
/
SQL
导出导入
csv
乱码
1、查询oracle服务器端的编码 select userenv('language') from dual; 输出结果:AMERICAN_AMERICA.AL32UTF8 2、设置系统环境变量 NLS_LANG=AMERICAN_AMERICA.AL32UTF8 3、用Edit
Pl
us将导出的
csv
文件以ANSI编码
格式
另存为副本 ...
pl
/
sql
导出
csv
文件,导入
csv
文件
最近一项工作是将开发数据库的几张表的数据复制到测试数据库中 一开始项目经理说可以粘贴复制,不是很懂这个要怎么粘贴复制,但是几万条甚至最多的一张表数据是13万 所以我决定用文本导入,因为用
sql
导入的性能不如
csv
文件 所以我导出
csv
文件,但是
csv
文件
乱码
,在检查环境变量的配置正确,并且开发和测试数据库的编码
格式
一致 我查出
pl
/
sql
好像有一种bug,当你在英文输入法下导出,就会出现中...
PL
SQL
导出
CSV
格式
后中文为
乱码
问题
解决
PL
SQL
导出
CSV
格式
后中文为
乱码
的方法1.方法 12.方法 2 1.方法 1 导出
csv
格式
文件 新建excel文件 比如 a.xls excel软件打开 选择菜单数据 -导入外部数据 unicode默认下一步 选择 逗号分隔符 点击确定导入完成 选择CVS文件路径 2.方法 2 导出成html
格式
使用ie打开 在ie上点击右键 导出到 microsoft excel 打开的excel另存为 a.xls 完成 ...
pl
/
sql
导入
csv
到oracle时
乱码
问题
当我们安装oracle时需要设置一个环境变量,设置oracle的字符集编码,我这里用的是:SIM
PL
IFIED CHINESE_CHINA.AL32UTF8 当运维从服务器导入一份数据给到我们data.
csv
格式
,我们需要导入到本地库中去做测试,但是当导入时出现中文
乱码
,而且
格式
和字段也没有对上 内容如下: 用
pl
/
sql
客户端导入:Tools-> Te...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章