在oracle中,如何更改会话以显示UTF8?

我不知道Oracle的生活中的加密语法.这是Oracle 10g

我的会话的NLS_LANGUAGE目前是认为AMERICAN.
我需要能够显示UTF8字符.

以下是我的一些尝试,都不正确:

ALTER SESSION SET NLS_LANGUAGE='UTF8'
ALTER SESSION SET NLS_LANGUAGE='AMERICAN_AMERICA.UTF8'

什么是秘密命令?

字符集是区域设置的一部分,由NLS_LANG的值决定.由于 the documentation makes clear这是一个操作系统变量:

NLS_LANG is set as an environment
variable on UNIX platforms. NLS_LANG
is set in the registry on Windows
platforms.

现在我们可以使用ALTER SESSION来更改几个语言环境元素NLS_LANGUAGE和NLS_TERRITORY的值.但不是,唉,字符集.这种差异的原因是 – 我认为,语言和领域只是影响Oracle如何解释存储的数据,例如是否显示一个逗号或显示大量的时间. Wheareas字符集涉及客户端应用程序如何呈现显示的数据.此信息由客户端应用程序在启动时提取,不能从内部更改.

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...