問題タブ [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.

0 投票する
5 に答える
50480 参照

oracle - 既存の Oracle データベース ダンプ ファイルの NLS_LANG 設定の決定

今年の残りの期間は別のチームからダンプ ファイルが渡されました。独自のデータベースにダンプをインポートしようとすると、次のエラーが発生します。

調査の結果、ソース マシンとローカル マシンの NLS_LANG 設定が一致していないことが推測されます。現在、ソース マシンの NLS_LANG の値を確認する方法はありません。

では、ダンプ ファイルが手元にあるだけで、エクスポートに使用された NLS_LANG 値を特定する方法はありますか? 見た目から、インポート クライアント (imp) を実行する前に NLS_LANG 環境変数をオーバーライドできるはずです。

もう 1 つのことは、ダンプが 11g インスタンスから行われ、imp バージョンが 10 であることです。imp には前方互換性がないことを読みました。これは、(NLS_LANG の不一致ではなく) ここでの問題でしょうか?

0 投票する
2 に答える
873 参照

internationalization - Oracle10gNLSパラメータ

Oracle 10g NLSパラメータをデータベースレベルで設定する際に問題が発生した場合、具体的には、タイムゾーンをUTCに設定するとともに、現在の国にNLS_TERRITORYを設定する際に問題が発生した場合はお知らせください。

現時点で競合が発生しますか?NLS_TERRITORYがAMERICAに設定されていますが、これは正しくありませんか?

ありがとう。

0 投票する
1 に答える
836 参照

oracle - Oracle 文字エンコーディング - 特定の記号が正しく表示されない

Web ブラウザで、特定のノルウェー語の記号が正しく表示されません。
DB の構成:

問題は にありNLS_CHARACTERSETますか?

0 投票する
1 に答える
5815 参照

python - cx_Oracle - クエリ結果を Raw にエンコード

編集:

次のプリントは、私の意図した値を示しています。

(sys.stdout.encoding と sys.stdin.encoding はどちらも「UTF-8」です)。

変数の値が出力値と異なるのはなぜですか? 生の値を変数に入れる必要があります。

元の質問:

BD のクエリと値の Python へのデコードで問題が発生しています。

DB NLS_LANG を使用して確認しました

どこ

私は両方を試しました(同じものを返します)

どこ

クエリの結果を適切な 'João' に戻す方法は?

0 投票する
1 に答える
1643 参照

oracle - JPA 使用時に Oracle NLS_LANG を設定する方法

JPA を使用して、エンコーディングが ISO-8859-1 に設定されている Oracle データベースにアクセスしています。

JPA を使用して NLS_LANG を設定し、正しいエンコーディングでデータを受信するにはどうすればよいですか?

永続化コンテキスト XML のどこかに設定する必要があると思います。

0 投票する
2 に答える
49720 参照

oracle - ORA-01855: AM/AMまたはPM/PMが必要です

エラーが発生します:ORA-01855: AM/A.M. or PM/P.M. required

次のクエリを実行しようとすると。

私のSTART_DATE列のタイプは「日付」です。

次のクエリを実行しましたが、エラーは発生しませんでしたが、上記の問題はまだ成功していません。

0 投票する
1 に答える
385 参照

javascript - Dojoグローバリゼーションとnlsキー

私は次のようなエントリを持つDOJOnlsキーファイルを持っています

ウェルカムメッセージをにし"Hello, test"たいので、基本的には、この値フィールドで上記で定義した名前、コンマ、およびhelloキーを使用して、直接使用するのではなく文字列を作成します。

this.comma上記のようなまたは${comma}を達成する方法はありますか?基本的にフランス語や他の言語ではコロンと一部のspl文字の前後に追加のスペースがありますが、英語では1つだけスペースがあります...

この点での助けは大歓迎です..ありがとう

0 投票する
0 に答える
1328 参照

python - ORA-12899: .dmpファイルのインポートとキャラクタ・セットの変換

Oracle Database Serverを使用してUbuntu 10.04でdjangoプロジェクトに取り組んでいます。だから私はインストールしました:

  • Oracle Database 10g xe ユニバーサル Rel.10.2.0.1.0
  • cx_Oracle-5.0.4-10g-unicode-py26-1.x86_64

Oracle 10gr2 エンタープライズ エディション (Windows XP 上) によって生成された .dmp ファイルをインポートすると、以下に示すようなエラーが発生します。これはおそらく文字セットの変換 (私のデータベースにはギリシャ語が含まれています) に関連しており、データが完全に同期されません。

私のOracle Expressサーバーは次の設定で実行されています:

NLS_CHARACTERSET AL32UTF8

NLS_DATE_LANGUAGE アメリカ

NLS_LANGUAGE アメリカ

NLS_LENGTH_SEMANTICS バイト

NLS_NCHAR_CHARACTERSET AL16UTF16

NLS_NCHAR_CONV_EXCP FALSE

NLS_テリトリー アメリカ

.dmp ファイルを生成したデータベース サーバーは、

NLS_CHARACTERSET EL8MSWIN1253

NLS_NCHAR_CHARACTERSET AL16UTF16

この問題を解決する方法のヒントはありますか?

ありがとう!

0 投票する
3 に答える
102161 参照

oracle - クライアントのNLS_LANGを確認するにはどうすればよいですか?

私はWindowsOSで作業していますが、この設定がレジストリに保存されていることを知っています。問題は、レジストリパスがバージョンごとに変化し、レジストリキーの束を参照することは、間違いなく良い考えではないということです。

NLS_LANGでサーバーのを取得できますSELECT USERENV ('language') FROM DUAL

これをクライアント設定と比較し、Pl / Sql Developerと同様に、一致しない場合は警告を表示したいと思います。

0 投票する
1 に答える
1942 参照

oracle - JPA クエリの oracle NLS_LANG の設定

特定の nls_lang を設定する必要がある oracle データベース ビューにアクセスする必要があります。そうでない場合、インデックスは使用されず、データベースはほぼ永久にロックされます。これはデザイン的に悪い冗談だとわかっていますが、私が変更できるものではありません。

システム変数user.countryやを設定することで nls_lang を変更できますuser.language。これにより、nls_lang が正しく変更されます。ただし、これは私のアプリケーションに未知の方法で影響を与え、さらに悪いことに、同じサーバー上の他のアプリケーションに影響を与えます。簡単に言えば、これは可能な解決策ではありません。

では、サーバーに別のロケールを設定したまま、単一の JPA ネイティブ クエリに nls_lang を設定するにはどうすればよいでしょうか? エンティティに必要な PK を含まないビューから選択しているため、ネイティブ クエリである必要があります。

私はもう試した

クエリを実行する前に、おそらくクエリが別のセッションで実行されたため、効果がないようです。理論的にLocale.setDefault()は、一時的に設定してクエリの後に復元することもできますが、それでは同時実行性の問題が発生します。