メイン FLASH目安箱【バグ報告・要望】 文字のコピーペーストで文字化け(MacOS 9) | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tanitani | Åê¹ÆNo.5423 投稿日時: 2004-3-24 5:01 |
新米 居住地: 投稿: 8
使用環境:
Windows XP Professional Servise Pack 1 Flash MX Professional 2004 Ver. 7.0.1 |
文字のコピーペーストで文字化け(MacOS 9) 当方のやりたいことは
【FLASHに表示された文字をエディタにペーストする】 です。 テキストフィールドを選択可能状態にしておき、 コピーペーストしようと考えたのですが文字が化けてしまい 正しくペーストできませんでした。 1.新規ファイルにテキストフィールドを作成 2.デフォルト文字列に日本語を入力 3.パブリッシュしてMacでテキストフィールドの文字をコピー 4.エディタ(mi)へペースト 以上を行うと文字化けしてしまいます。 どなたか回避方法をご存知でしょうか? MacOS 9での現象です。 Mac OS Xやwindowsでは再現しません。 -- 大谷泰弘 |
笠居トシヒロ | Åê¹ÆNo.5436 投稿日時: 2004-3-24 13:01 |
マスター 居住地: 兵庫 投稿: 870
使用環境:
SnowLeopard, Safari4, CS4 Windows7, IE8, CS4 |
Re: 文字のコピーペーストで文字化け(MacOS 9) 少し情報が不足しているように思います。
ご使用の環境では、OS9での動作確認は直接行えないと思うのですが、 どのようにして検証しているのですか?サーバーにアップするとか、 ファイルコピーでOS9環境に受け渡すとかの手段をとっておられるのでしょうか? また、確認している環境がわかりません。ブラウザ上での確認でしょうか? それともSAプレイヤーでの現象でしょうか? ファイルの書き出しバージョンや、プレイヤーのバージョンも必要な情報だと思いますよ。
|
うすあじ | Åê¹ÆNo.5438 投稿日時: 2004-3-24 13:46 |
職人 居住地: 東京都杉並区 投稿: 211
使用環境:
FlashCS5.5 ,MacOSX 10.6.8 |
Re: 文字のコピーペーストで文字化け(MacOS 9) Flashのバグだと思われます。
Flash内の漢字コードとMacテキストエディタの漢字コードが 違い、その変換がうまく行われない為の不具合のようです。 多分、漢字コードの管理を変えたあたりからのバグなのでは と推測します。 MX2004+最新のプレイヤーでは どのようになっているか分かりません。
|
ゲスト | Åê¹ÆNo.5452 投稿日時: 2004-3-24 15:14 |
Re: 文字のコピーペーストで文字化け(MacOS 9) こんにちは。
どの様に化けているのかによりますが、miを使っておられるのなら文字コードを変更すれば適切に表示されるかも知れません。 |
|
tanitani | Åê¹ÆNo.5455 投稿日時: 2004-3-24 16:22 |
新米 居住地: 投稿: 8
使用環境:
Windows XP Professional Servise Pack 1 Flash MX Professional 2004 Ver. 7.0.1 |
Re: 文字のコピーペーストで文字化け(MacOS 9) こちらの情報不備失礼いたしました。
【パブリッシュの設定】 バージョン Flash Player 7 ダウンロードの順序 下から上へ ActionScriptのバージョン ActionScript 2.0 チェックボックス項目 ムービーの圧縮 【マッキントッシュでの閲覧環境】 MacOS 9.2.2 IE 5.1.6(5010) Shockwave Flash NP-PPC(7.0r19) Netscape7.0.2 Shockwave Flash NP-PPC(7.0r19) 【動作確認方法】 FLASH作成マシン(windows)にApacheがインストールされているので、パブリッシュ後、htdocsへコピー。 MacからIEを使い確認。 不具合を確認したので以下の四通りを試してみました。 webサーバー 閲覧ブラウザ ------------------------------------------- Apache IE Apache Netscape Coldfuion内部サーバー IE Coldfuion内部サーバー Netscape 【windowsにインストールされているwebサーバー】 ColdFusion MX Application Server 6.1 Apache/2.0.48 (Win32) PHP/4.3.4 よろしくお願いいたします。 引用:
|
tanitani | Åê¹ÆNo.5459 投稿日時: 2004-3-24 17:00 |
新米 居住地: 投稿: 8
使用環境:
Windows XP Professional Servise Pack 1 Flash MX Professional 2004 Ver. 7.0.1 |
Re: 文字のコピーペーストで文字化け(MacOS 9) 引用:
最新バージョンのプレイヤーでも発生いたします。 引用:
文字化けしている文字をエディタにペースト。 windowsへネットワークコピー。 メモ帳で開いてみたら文字化けしていませんでした。 確かに、エディタの設定で直るかもしれません。 テストしてみます。 ちなみに 『テスト文字列』をmiへペーストしHexEditorで 確認してみたら、 e3 83 86 e3 82 b9 e3 83 88 e6 96 87 e5 ad 97 e5 88 97 でした。 何か具体的な回避方法をご存知でしたらご教授ください。 このまま文字化けが解消されない場合は、 該当文字列をGetURLを使用し、JavaScript経由でHTMLとして 表示する予定です。 |
ゲスト | Åê¹ÆNo.5462 投稿日時: 2004-3-24 18:35 |
Re: 文字のコピーペーストで文字化け(MacOS 9) ということはUnicodeですね。(なぜUnicodeで出力されているか分かりませんが)
MacOS 8/9はOSレベルでのUnicode対応は完全ではありません。クリップボードにUnicodeの文字列を入れた場合文字化けすることがよくあります。 ここからは完全にMacOSの話ですが、アプリケーションはクリップボードにバイナリデータだけを送るのではなく、文字コードなどのデータも送ります(もしくは送らない)。そして、ペースト先でそのデータに基づいてデコードします。ただ、OSレベルでのUnicodeサポートがないので、異なるアプリケーション間では文字コード情報に共通性が無いことが多いのです。よってペースト先のアプリケーションはMacRoman(ShiftJIS)でデコードしようとしてしまいます。 これが原因です。だからFlashからペーストした先のアプリケーションで文字コードを変更したとしても、MacRomanでデコードされたデータをデコードするので、めちゃくちゃな情報になります。 ここからはmiを使った対処方法です。miはUnicode対応ですが、OSはUnicode対応でない為、miは保存する際に文字コード情報をリソースフォークに格納しています。そのリソースフォークを維持したまま、データフォークを入れ替えればよいのです。 (1)mi上でUnicodeの新規ファイルを作り、保存します。 (2)もう一つファイルをmiで作り、Flashからペーストして、文字コードはいじらずに保存します。(おそらくShiftJISになっています) (3)HexEdit等のバイナリエディタで(2)のバイナリデータを(1)に移し替えて保存。 もしくはResEdit等のリソースエディタを使って、(1)のファイルリソースフォーク(type:MMKP、ID:220)を(2)のファイルのそれと移し替えて保存。 (4)再度(3)で変更した方のファイルをmiで開く これできちんと表示されるはずです。 面倒くさいですね。 仰るとおりURLエンコード/デコードの方が早いかも知れません。 |
|
tanitani | Åê¹ÆNo.5485 投稿日時: 2004-3-25 0:43 |
新米 居住地: 投稿: 8
使用環境:
Windows XP Professional Servise Pack 1 Flash MX Professional 2004 Ver. 7.0.1 |
Re: 文字のコピーペーストで文字化け(MacOS 9) 大谷です。
マツダショウタさん、詳しい説明ありがとうございます。 マツダショウタさんの説明を読みつつwebで調べてなんとなく 理解してきました。けど、結構めんどくさいんですね、この問題は。 気楽にコピペをユーザにさせてあげたいので 提案していただいた方法はちょっと無理です。でも、 そこからヒントを得て専用のUTF-8→ShiftJIS変換の アプリケーションをREALbasicで作ってみました。 まだ、ユーザには確認していないのですが、 1.別ウインドウを開く 2.専用アプリへペースト の二つの手段ができたので、どちらか好みのほうを 選択してもらいます。 ありがとうございました。 引用:
|
ゲスト | Åê¹ÆNo.5520 投稿日時: 2004-3-25 19:00 |
Re: 文字のコピーペーストで文字化け(MacOS 9) クライアント側での話だったのですね。じゃぁこの方法は使えませんね。
取り敢えず、解決なさって何よりです。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |