gpt4 book ai didi

oracle - 在 oracle 中,如何更改 session 以显示 UTF8?

转载 作者:行者123 更新时间:2023-12-03 23:22:30 24 4
gpt4 key购买 nike

我一生都无法弄清楚 Oracle 的加密语法。这是 Oracle 10g

我 session 的 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 解释存储数据的方式,例如显示大数时是否显示逗号或句点。然而,字符集与客户端应用程序如何呈现显示的数据有关。此信息由客户端应用程序在启动时获取,并且不能从内部更改。

关于oracle - 在 oracle 中,如何更改 session 以显示 UTF8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1998771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com