このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

REALbasicで文字化けします

発言者:たかさき
( Date Wednesday, January 05, 2005 23:40:14 )


XP上でREALbasic 5.0 Windows版で作ったソフトを作成している私です。
今作成中のソフトをXPで使うと問題なく動作しますが、ME上で使うと文字化けします。
例えば、ファイルを別名保存する時に日本語(半角カタカナも含む)のフォルダーを取得できません。
そこでこんなことを発見しました。

(現在、ソフトはデスクトップにあるものと仮定します)
デスクトップのabsolutePathを
Dim f as Folderitem
Dim vgv as String
f=GetfolderItem("") 
vgv=f.absolutePath

で拾うと
vgvは、C:\WINDOWS\・?\ 
となります。

しかし、
vgv=f.absolutePath,GetTextEncoding(&h600))
とすると

C:WINDOWS\デスクトップ\
と正確に取得することが出来ます。
これでこの部分の文字化けは克服できます。

こんな具合に今、文字化け対策に苦しんでいます。

そこで質問。
EditFieldに書き込んだ日本語を文字化けさせずに文字変数に入れるにはどうすればいいのでしょうか。

お忙しい中ご存知な事がありましたら教えていただけませんか。
よろしくお願いします。