Question
内部コードに変換する方法しりませんか?
英語版WindowsXP上で、英語版FrameMakerで、
独自のルーチンで、Ansi のText ファイルを読み込んで、
F_ApiAddText() を使って Document に文字を入力すると、
ウムラウトのある文字が化けるのですが、
恐らく、内部コードに変換して表示する必要があると思うのですが、
どうやったらいいのでしょう?
ANSI String を s にいれて、エンコーディングを指定してコピー
したものを F_ApiAddText しても状況がかわりませんでした。
FontEncIdT feId = F_FontEncId((ConStringT) "FrameRoman" );
...
F_StrCpyNEnc( s2, s, 512, feId );
...
ちなみにに使ってるのは ISO Latin 1 の範囲の文字です。
独自のルーチンで、Ansi のText ファイルを読み込んで、
F_ApiAddText() を使って Document に文字を入力すると、
ウムラウトのある文字が化けるのですが、
恐らく、内部コードに変換して表示する必要があると思うのですが、
どうやったらいいのでしょう?
ANSI String を s にいれて、エンコーディングを指定してコピー
したものを F_ApiAddText しても状況がかわりませんでした。
FontEncIdT feId = F_FontEncId((ConStringT) "FrameRoman" );
...
F_StrCpyNEnc( s2, s, 512, feId );
...
ちなみにに使ってるのは ISO Latin 1 の範囲の文字です。
