问题标签 [nls-lang]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 设置 NLS_LANG
我们有一个带有AL32UTF8
as 字符集的数据库。我们的应用程序支持 EN、FR、DE 和 JP 语言。在每个版本中,我们都会在管理翻译的表中插入新标签。客户端应该是什么NLS_LANG
,以确保将法语特殊字符和日语正确插入数据库?
请注意,每个客户都有自己的数据库。有没有自动的方法来确保使用NLS_LANG
的是好的?我已经阅读了这篇文章,但我不知道如何实现这一点。谢谢,比莱尔
oracle - 在 oracle 中更改字符集 utf8
我在将哈萨克语中的数据从一个 db oracle 转换到另一个 oracle 时遇到问题。源数据库有AL32UTF8 NLS_CHARACTERSET(根据v$nls_parameters),目标有CL8MSWIN1251 这个怎么解决?我用 informatica 插入 raw
oracle - Oracle数据库编码问题
我们有两个 Oracle 数据库。我们通过dblink从database2中的database1读取数据。在 database1 我们有NLS_CHARACTERSET = AL32UTF8
和 在 database2 NLS_CHARACTERSET = EE8ISO8859P2
。
问题是在database2中读取数据是错误的。一些特殊字符是错误的。例如:
数据库中的数据1:ÎNTREPRINDERE INDIVIDUALĂ
database2 中的数据:?NTREPRINDERE 个人?
有人可以解释为什么(字节表示)以及解决方案是什么(不仅仅是修改nls_characterset)?
oracle - 将 Oracle 部署为 WSO2 APIM 的数据库时出现 ORA-12705 NLS_LANG 错误
使用 Oracle 设置 WSO2 APIM 数据库时遇到问题。当我启动 WSO2 APIM 服务器时,出现以下错误:
我不知道如何解决这个问题。
我的环境是 Oracle Database 11g R2 WSO2 APIM ojdbc6 ojdbc14(我都试过了)
这是我尝试过的
1. select userenv('LANGUAGE') from dual;
结果是:FRENCH_FRANCE.AL32UTF8
- 我将 NLS_LANG 的 Windows 注册表值更改为上述值
- 在 wso2server.bat 中,我将值添加到 JAVA_OPT 参数中:
-Duser.language=fr -Duser.region=FR
但我收到以下错误:
请不要生气,我也在 github 上发帖 https://github.com/wso2/product-apim/issues/6825
你们能帮帮我吗?
oracle - Oracle NLS_LANG 设置正确(WE8ISO8859P1),但会话以 US7ASCII 开始
在 Linux Open SuSE 上,我的 env 变量设置正确,这意味着 NLS_LANG 设置为 WE8ISO8859P1,它全部启动并导出到 ~/.bashrc 但是当系统启动并连接到 Oracle 时,会话始终以 US7ASCII 启动
我错过了什么?
oracle - nls_session_parameters 中的 NLS_CHARACTERSET 返回 None
我与 Oracle 一起使用的应用程序似乎有字符问题,我运行下面的查询来检查 CHARACTERSET。
SELECT * FROM nls_session_parameters WHERE PARAMETER='NLS_CHARACTERSET';
SELECT * FROM nls_database_parameters WHERE PARAMETER='NLS_CHARACTERSET';
nls_database_parameters 的第二个查询返回AL32UTF8。
但是第一个查询似乎返回None。
我读过nls_session_parameters优先于nls_database_parameters,但在这种情况下,似乎没有为它设置任何值,它会退回到nls_database_parameters,还是需要配置一些东西来设置nls_session_parameters。_
感谢您对此的任何意见。
oracle - 以希腊语生成 Oracle 报告
在将 Oracle 应用程序从 Windows(本地)迁移到 Unix(云)之后,以希腊语生成报告。请帮助我们用英语或法语生成它。
应用服务器:WebLogic
Oracle 版本:12.1.0.2.0
我们对位于“/apps/oracle/Middleware/user_projects/domains/forms_domain/config/fmwconfig/components/ReportsToolsComponent/parisReportsTools/guicommon/tk/admin/”的“uifont.ali”文件进行了更改,以使用字体配置 PDF 子集详细信息和对应的“.ttf”文件放在“/apps/oracle/Middleware/user_projects/domains/forms_domain/reports/fonts/”中</p>
我们在 /apps/oracle/Middleware/user_projects/domains/forms_domain/reports/bin/reports.sh 和 /apps/oracle/Middleware/bin/reports.sh 中设置了 'NLS_LANG=AMERICAN_AMERICA.UTF8'
oracle - Ö 和其他特殊字符未正确保存在客户端数据库中
当我最后执行代码时,字符会正确保存。但是,当在客户端执行具有相同数据的相同代码时,字符在写入数据库时会发生变化,当它们显示在屏幕上时会导致问题。该列的数据类型是 varchar2。
最初,我认为他们最后的数据库字符集与我的不同,所以我向客户端询问了 NLS 参数。事实证明,字符集相同,但语言和领土不同。我认为这可能会导致这个问题,但我不确定。如果是,我该如何要求他们更改?
请告诉我是否需要提供更多信息。
编辑:问题不在于数据库字符集,而在于应用程序。在 jvm 参数中添加 -Dfile.encoding=UTF-8 后修复了此问题。