display dialogで日本語が文字化け

PowerMacG5で作ったアプレットを他のG5で起動すると日本語が文字化けしてしまいます。


↓簡単な例

tell application "Finder"

activate

display dialog "終了しました"

end tell


"終了しました"の部分が文字化けしてしまいます。

G5が何台かあるのですが文字化けしてしまうのは1台だけです。

G5の環境は全て同じです。

PowerMacG5 Dual 2GHz

MacOS10.4.11

AppleScript 1.10.7

スクリプトエディタ 2.1.2(81.1)


ネットで調べると<string>English</string>を

Japaneseに直すとか書いてるけど

そもそもOS10.4.xでは文字化けは発生しないんですよね?

文字化けするのは1台だけで他は正常に表示できてるし。

それから、shift-JISのテキストでいったん書き出して……

みたいなことも試しましたが解決しませんでした。


AppleScript以外の日本語表記には特に不具合は認められません。

display dialogで正しく日本語表記するにはどうすれば良いのでしょうか

投稿日 2010/08/02 00:54

返信
返信: 5

2010/08/02 06:09 rockdom への返信

蛇足になりますが・・・


↓CFUserTextEncodingの作り方はここ

http://okwave.jp/qa/q263817.html


この掲示板で「CFUserTextEncoding」と検索をかけても解決法は見つけることができます。

Apple Discussions - Japan: アプリやプリントダイアログの文字が文字化けしている

# こっちの方が若干手順は少なくて済みます。結果は同じですが・・・

あと、ターミナルが苦手な人は、システム環境設定>言語とテキスト>言語 で一旦「English」を最上位にした後、「日本語」を最上位に戻すだけでも .CFUserTextEncoding は再生成されます。ご参考まで。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

display dialogで日本語が文字化け

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。