VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: happyls

oracle里,我无法insert进去中文

[复制链接]

0

主题

71

帖子

50.00

积分

新手上路

Rank: 1

积分
50.00
发表于 2020-5-10 00:15:01 | 显示全部楼层
在你的客户端注冊表ORACLE中﹐NLS_LANG的值改成WE8ISO8859P1
即可
回复

使用道具 举报

0

主题

13

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-5-10 13:30:01 | 显示全部楼层
在windows的注册表(regedit)  中搜索NLS_LANG键,更改键值为:WE8ISO8859P1
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-5-10 15:45:01 | 显示全部楼层
我把oracle里的nls_lang的值改成“WE8ISO8859P1”了,(并重启了客户端)还是不行呀?
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-5-10 20:30:01 | 显示全部楼层
我最主要的还是程序无法插入中文,先用客户端insert是想确定乱码不是由于程序造成的。是不是server的配置问题呀?
回复

使用道具 举报

0

主题

71

帖子

50.00

积分

新手上路

Rank: 1

积分
50.00
发表于 2020-5-11 09:30:01 | 显示全部楼层
现在客户端可以显示中文嘛?
你的这个问题估计是要重新安装oracle了,安装的时候选择语言的时候,选择:

AMERICAN_AMERICA.ZHS16GBK
回复

使用道具 举报

1

主题

7

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-5-11 15:00:01 | 显示全部楼层
我把regedit里的所有nls_lang的值都变成了“WE8ISO8859P1”,现在客户端都进不去了,它说:“invalid or unknow NLS parameter value specified”

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表