◆ 詳細内容
このサポート技術文書はDBCS関数での位置の数え方の違いについて説明します。
lengthdbcs、finddbcs、verifydbcs等のDBCS関数がありますが、C, z/OS , Java, .NETアプリケーションにおけるDBCS関数での位置の数え方に違いがあります。
Release: All
Component: CA Gen
◆ 解決策
DBCS関数は、Cとz/OSアプリケーションにおいてはバイト数でカウントします。そして、Javaと.NETにおいては文字数でカウントします。
Javaと.NETでの文字の扱いはデフォルトでUNICODEが使われるようになっている為、文字数でカウントします。
注) SUBSTRDBCSについては振る舞いが異なります。Article Id: 51685をご覧ください。
Old Japanese Knowledge document ID: JTEC001815
CA Genのその他のFAQについては、
CA Gen FAQ一覧表