My Oracle Support Banner

キャラクタセットの違いで、to_single_byte関数の動作が異なる (Doc ID 2369179.1)

Last updated on AUGUST 04, 2018

適用範囲:

Oracle Database - Enterprise Edition - バージョン 12.1.0.2 以降
この文書の内容はすべてのプラットフォームに適用されます。
本文書利用上のご注意
  本文書は英語の文書 <Document 2361957.1> (最終メジャー更新日: 2018年03月13 日) の日本語翻訳版です。
  英語の文書の最終メジャー更新日が新しい場合は本文書に適宜反映いたします。

現象

注意! このドキュメントは、日本語の文字セットを使用しているお客様にのみ適用されます

to_single_byte()で、キャラクタセットによって、全角の円記号( '¥')が半角に変換される、または半角に変換されない場合があります。

1. AL32UTF8キャラクタ・セットを含むOracle Database 12c Standard Editionリリース12.1.0.2.0

to_single_byte()を使用した場合、2バイトの円記号(¥)は2バイトの円記号(¥)のままでした。

2. JA16SJISTILDEキャラクタセットを使用したOracle Database 12c Enterprise Editionリリース12.1.0.2.0

to_single_byte()を使用した場合、2バイトの円記号(¥)は半角の円記号(¥)に変換されました。

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.