• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:YouTubeの自作検索フォームで文字化けする)

YouTubeの自作検索フォームで文字化けする

このQ&Aのポイント
  • FlashCS5(ActionScript3.0)で作成した検索フォームで、YouTubeでの日本語検索がうまくいかない問題が発生しています。
  • 検索フォーム上での「動画」という言葉の検索では、YouTubeのURL欄に文字化けしたURLが表示されてしまい、検索に失敗しています。
  • 他の検索エンジンでは問題なく検索できることから、YouTube側の仕様に問題がある可能性があります。どのようにすればこの問題を解決できるか、教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

私の環境(Windows Vista / IE 8)ではURLエンコードすれば成功しましたよ。 例えば 検索窓である テキスト入力 の テキストフィールド に 「_txt」 というインスタンス名を付けていたとします。 その場合は次のようになります。 var _str:String = encodeURI(_txt.text); var url:URLRequest = new URLRequest("http://www.youtube.com/results?search_query=" + _str + "&aq=f"); navigateToURL(url);

reimy1
質問者

お礼

お礼が遅れて申し訳ありません。 そうですね、URLエンコードという方法がFLASHにもあるのを 忘れていました。 URLエンコードなどを調整してうまくいきました。 ありがとうございました。

関連するQ&A