C# 插入oracle乱码
SIMPLIFIED CHINESE_CHINA.US7ASCII
-----------------------------------------------------------------
服务和客户端 编码一致即可。
试过了,也是不行!
编码是:SIMPLIFIED CHINESE_CHINA.US7ASCII
我补充了图片,你看看,谢谢
@逻辑与思维: 请问你代码哪里体现转码了。先不管你输入,在取的时候你就应该转码后再给程序显示 —— c#默认 uif8。
连转码代码都没得你能显示正确就奇怪了。
@花飘水流兮: 用什么转码?
SQL语句改成如:
INSERT INTO TableName (Name) VALUES (N'中文值')
记得中文值前面加上前缀“N”。
或者最好用参数化方式,既方便也安全
INSERT INTO TableName (Name) VALUES (@Name)
cmd.Parameters.Add("@Name", "中文值");