如何在Coldfusion SQL查询中处理像ÄÜ一样的umlaute插入数据库?

Flo*_*s10 3 sql oracle coldfusion encoding coldfusion-11

我想使用Coldfusion将字符串插入数据库。但是,它包含ÄÖÜ(德语)之类的变音符号。变音符号的显示方式与数据库中显示的不同。例如,我要插入值,Eingefügt但在Oracle数据库中是Eingefügt

MMV*_*MMV 6

检查NLS_LANG数据库和客户端中的设置-奇怪的是,这两个(或两者)都未配置为使用非英语字符。

select * from v$nls_parameters; 是执行数据库级别检查的命令

  • 感谢您及时回复。我检查了一下,发现双方的设置不同。现在,两者都具有相同的设置即可正常工作。 (2认同)
  • @BernhardDöbler我将编辑器中的编码更改为数据库中相同的字符集。在我的情况下,它是数据库:WE8MSWIN1252和Visual Studio代码:Windows1252。在我在编辑器中添加UTF-8之前,但是它不能处理Ä,Ö,Ü之类的变音符号。因此,数据库中的字符集可以与变音符一起使用,但编辑器则不能。 (2认同)