作者:小牛 | 来源:互联网 | 2022-10-11 17:57
我想使用Coldfusion将字符串插入数据库。但是,它包含Ä
,Ö
和Ü
(德语)之类的变音符号。变音符号的显示方式与数据库中显示的不同。例如,我要插入值,Eingefügt
但在Oracle数据库中是Eingefügt
。
1> 小智..:
检查NLS_LANG
数据库和客户端中的设置-奇怪的是,这两个(或两者)都未配置为使用非英语字符。
select * from v$nls_parameters;
是执行数据库级别检查的命令
感谢您及时回复。我检查了一下,发现双方的设置不同。现在,两者都具有相同的设置即可正常工作。
@BernhardDöbler我将编辑器中的编码更改为数据库中相同的字符集。在我的情况下,它是数据库:WE8MSWIN1252和Visual Studio代码:Windows1252。在我在编辑器中添加UTF-8之前,但是它不能处理Ä,Ö,Ü之类的变音符号。因此,数据库中的字符集可以与变音符一起使用,但编辑器则不能。