英語環境で日本語のFlash Movieを再生するには?

外部から読み込む事になっているFlash Movieを
英語環境のSafariなどのBrowser上で再生すると文字化けしてします。
例えば、ここにあるFlash MovieのGame・・・
http://www.studio-ponytail.com/sb.cgi?cid=1
このような問題を解決する方法はないのでしょうか?

投稿日 2006/01/08 05:43

返信: 13

2006/01/09 08:40 Community User への返信

当該のゲームは,英語環境だとたしかに文字化けしますね.(最優先言語を英語から日本語に変えて,ログアウトはしないで Safariだけを日本語で起動し直しても同じでした.)
ちょっと探してみたところ,Shockwaveは 10.1.0.11 日本語版のインストーラが
http://sdc.shockwave.com/shockwave/download/download.cgi?P5_Language=Japanese&Lang=Japanese&
にありますが,Flash Player 8 はダウンロードのページ
http://www.macromedia.com/shockwave/download/download.cgi?P5_Language=Japanese&Lang=Japanese&P1_Prod_Version=ShockwaveFlash&Lang=Japanese
は 'Japanese' となっているのに,実際にそのページからダウンロードできるソフトウエアは「言語:英語」となっていますね.日本語版というのはないのか,あるいは必要ない(はず な)のか...
ちなみに,私の環境は 10.4.3 英語環境 + Safari 2.0.2, 関係しそうなプラグインは以下の通りです.Flash Player には詳しくないので,これらのうちどれが直接関わっているのかは知りません.一つ目と二つ目は内容は同じみたいです.
Shockwave Flash 8.0 r22 — from file “Flash Player.plugin”.
application/x-shockwave-flash Shockwave Flash swf
application/futuresplash FutureSplash Player spl
Shockwave Flash 8.0 r22 — from file “Flash Player Enabler.plugin”.
application/x-shockwave-flash Shockwave Flash swf
application/futuresplash FutureSplash Player spl
Macromedia Shockwave for Director Netscape plug-in, version 10.1.0 — from file “NP-PPC-Dir-Shockwave”.
application/x-director Shockwave Movie dcr,dir,dxr
# ところで Flash Player で日本語が出てくるのは最近はホテルやレストランなどのウェブサイトによくありますが,英語環境でも文字化けを経験したことはありませんでした.たとえば
http://www.miyakohotels.ne.jp/newmiyako/index.html
http://www.wakuden.jp/
など.もしかすると,当該の Flash Movie ゲームの作り方(日本語表示のさせ方)に不具合があるということはないでしょうか?

2006/01/09 09:09 Community User への返信

お返事ありがとうございます。英語環境で
Mac OS Xを使っている人がいると心強いです。
ちょっと説明が下手だったかもしれませんね。
私もよく分からないのですが、英語環境で日本語が文字化けするFlash Movieは、
Text Fileを外部から読み込んでいるからではないかと思っているんです。
そうじゃないかもしれないけど・・・
英語環境で日本語のBrowserを起動しても文字化けしますから、
やっぱりFlash Playerに問題があると思うんですよね。
日本語版のFlash Playerは、まだDownloadしてませんでした。
それがあれば直りそう・・・だけど、ないみたいですね・・・(^^;
もしかしたら無理なのかもしれません。
ちょっと不便ですね。英語環境でほとんど問題なく日本語使えるのに、
これはちょっと痛いです。

2006/01/11 09:06 Community User への返信

じゃらん
http://www.jalan.net/
でも文字化けしますよね。うちも英語環境なので困っています。
FlashPlayerを日本語環境でダウンロードしないと日本語版がダウンロードできない、ということはないでしょうか。

2006/01/11 14:32 Community User への返信

> FlashPlayerを日本語環境でダウンロードしないと
> 日本語版がダウンロードできない、ということはないでしょうか。
おっしゃりたいことは,「FlashPlayer 日本語版をダウンロードするには言語環境が日本語になっていなければならない」ということですね? そうではないみたいです.英語版しかないようですよ.

2006/01/11 15:54 Community User への返信

テキストエンコードの環境変数を正しく設定すればちゃんと表示されるようです。
Terminal.appで
export __CF_USER_TEXT_ENCODING=0x1F5:1:14
してから
open /Applications/Safari.app
でSafariを起動するとFlash内の日本語が読めるようになりました(jalanでしか確認していませんが)。
とりあえずshell script
#!/bin/sh
export __CF_USER_TEXT_ENCODING=0x1F5:1:14
open /Applications/Safari.app

2006/01/11 22:27 Community User への返信

直りました!直りましたよ!(^-^)
ありがとうございます!この技は、永久保存版ですね。
本当に助かります!ありがとうございます!!!

2006/01/17 01:04 Community User への返信

(便乗質問になりますがご容赦ください、すみませんトピ主様)
サファリを立ち上げるたびにターミナルから打ち込むことがちょっと面倒なので
>とりあえずshell script
をぜひ利用させていただきたいのですが、これをどこに置いてどう使えばよいのか、
haruさん、あるいはどなたか更に具体的にご教示いただきたけませんでしょうか?

2006/01/17 01:49 Community User への返信

残念ながら、一つ問題がありました。
Macを再起動したり、Safariを再起動したりした後、
この設定が無効になってしまう事なんですよね。
何かターミナルコマンド一つでパーっとこのコマンドを
実行できる方法とかあるのでしょうか?
全く無知ですが、そういう事出来ると楽ですよね。

2006/01/17 02:05 Community User への返信

> これをどこに置いてどう使えばよいのか...
-menu barからsmartにaccessする-
# 英語環境なのであしからず...
1. Automatorを起動して...
2. Library: Automator Action: Run Shell Scriptをdouble clickする
3. Shell: /bin/bash pass input: to stdinにして...
4. catを消して下記をpasteする
#!/bin/sh
export __CF_USER_TEXT_ENCODING=0x1F5:1:14
open /Applications/Safari.app
5. file > save as...
save as: open safari...好きな名前で!!
where: desktop
file format: application
saveをclickする
6. /Applications/AppleScript/AppleScript Utilityを起動して設定を...
x Show Script Menu in menu bar
_ Show Library scriptsにする
7. Script Menu > Open Scripts Folder > Open User Scripts Folder
desktopのopen safariをこの中に入れて下さい。:-)
# script menuからopen safariでsafariを開けるようになります。:-)

2006/01/17 02:12 Community User への返信

ありがとうございます!!!これは最高ですね。
Automator・・・眼中にありませんでした。とても便利ですね!

2006/01/17 10:29 Community User への返信

ぴっぴさん、恐れ入ります。ありがとうございます。
Mac-Kunさん、質問するのに同類の内容で新規にトピックを追加するのも
なんでしたので、こちらの場所をおかりしました。
ありがとうございます。

2007/07/06 17:31 Community User への返信

上のシェルスクリプトで、
export __CF_USER_TEXT_ENCODING=0x1F5:1:14
の0x1F5の部分ですが、マシンあるいは環境によって必要な
値が違うことがあります。3台のマシンで試したところ、
0x1F5
0x1F6
0x1F7
の3種類がありました。ハードウエア依存なのか、その他の
設定依存なのかわかりませんが、ここが違うと文字化けは
直りません。上の例は全てIntel Macで
MacBook Pro C2D, iMac C2D, MacBook C2Dです。
他のケースもあるかもしれません。
0x1F5でうまくいかないとき、正しい値を見つけるには、
一度言語を日本語に設定して、logoutし、再ログインします。
そしてTerminalでenv コマンドをいれると10数行程度でてきますが、
その中に上のラインがあるはずなので、それをスクリプト
の当該の行の所にコピーします。
最後に言語を英語に設定し直して、logoutし、再ログイン
してスクリプトをダブルクリックして、Safari等でテストしてみてください。
※それにしても、何で違うんだろう?

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

英語環境で日本語のFlash Movieを再生するには?

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