yokoyama です。
> お世話になります。
>
> MFC関連ではないかもしれませんが、
> IA5キャラクターコードとは、どんなものでしょうか?
検索キーワード:IA5 キャラクターコード
検索エンジン:google
http://www.ntt-east.co.jp/ISDN/tech/spec/3.5pdf/3-f19.pdf
一発目にヒットしました。
IA5 は7ビットコードで、漢字は、SO/SI を使って表現する
って書いてあります。漢字とは書いてないですね。半角カナ文字
が来ないなら、SO/SI をそのまま漢字の契機にすれば良いかと。
SJIS で 「ABあCD」は、
JIS だと「AB@ws*CD」みたいになります。@ がSO で、* が SI
のつもりです。
> CStringから変換・取り出し出来るのでしょうか?
> 使用したいのは、漢字でです。
>
CString に与える前に JIS キャラクターコード体系を SJISまたは
UNI-CODE16 に変換する必要がありますね。
変換すればあとは普通に作業ができますね。
LPSTR jistosjis(LPCTSTR strjis ,LPSTR buffer); //bufferを返す
LPSTR sjistojis(LPCTSTR strsjis ,LPSTR buffer); //bufferを返す
CString receiveStr = CString(jistosjis(jisStr,buffer));
以前は、CRT に sjistojis() , jistosjis() なんていう関数が入って
いたような気がするのですが、今は無い?ようで。
JIS SJIS 変換 文字コード
で「検索」して、変換処理サンプルを見つければよいでしょう。
> お世話になります。
>
> MFC関連ではないかもしれませんが、
> IA5キャラクターコードとは、どんなものでしょうか?
検索キーワード:IA5 キャラクターコード
検索エンジン:google
http://www.ntt-east.co.jp/ISDN/tech/spec/3.5pdf/3-f19.pdf
一発目にヒットしました。
IA5 は7ビットコードで、漢字は、SO/SI を使って表現する
って書いてあります。漢字とは書いてないですね。半角カナ文字
が来ないなら、SO/SI をそのまま漢字の契機にすれば良いかと。
SJIS で 「ABあCD」は、
JIS だと「AB@ws*CD」みたいになります。@ がSO で、* が SI
のつもりです。
> CStringから変換・取り出し出来るのでしょうか?
> 使用したいのは、漢字でです。
>
CString に与える前に JIS キャラクターコード体系を SJISまたは
UNI-CODE16 に変換する必要がありますね。
変換すればあとは普通に作業ができますね。
LPSTR jistosjis(LPCTSTR strjis ,LPSTR buffer); //bufferを返す
LPSTR sjistojis(LPCTSTR strsjis ,LPSTR buffer); //bufferを返す
CString receiveStr = CString(jistosjis(jisStr,buffer));
以前は、CRT に sjistojis() , jistosjis() なんていう関数が入って
いたような気がするのですが、今は無い?ようで。
JIS SJIS 変換 文字コード
で「検索」して、変換処理サンプルを見つければよいでしょう。