2010.10.06
FlashのgetURL()で日本語ドメインを指定したところ、
何故か指定した通りのアドレスに飛んでくれませんでした。
(例)http://www.日本語ドメイン例.co.jp/
少し調べてみたところ、そもそも日本語ドメインが使えるのは
ブラウザが国際化ドメイン名(IDN)に対応しているからだそうで、
英数字とハイフンの文字列に変換してくれるからだとか。
で、Flashはその変換ができないと。。
ですので、Flashで日本語ドメインを使用する場合は
自分で変換しなければなりません。
変換を行えるサイトはいろいろあります。
今回は以下のサイトを利用してみました。
■日本語URL変換ツール
http://n7.com/japanese/
目的のURLを入力し、詳細設定で文字コードをUTF-8にします。
あとは変換結果に出てくるアドレスをFlashで使用すればOKです。
そんなに頻繁に使うものではないでしょうが、
Flash側で対応してくれると助かるんですけどね~。
何故か指定した通りのアドレスに飛んでくれませんでした。
(例)http://www.日本語ドメイン例.co.jp/
少し調べてみたところ、そもそも日本語ドメインが使えるのは
ブラウザが国際化ドメイン名(IDN)に対応しているからだそうで、
英数字とハイフンの文字列に変換してくれるからだとか。
で、Flashはその変換ができないと。。
ですので、Flashで日本語ドメインを使用する場合は
自分で変換しなければなりません。
変換を行えるサイトはいろいろあります。
今回は以下のサイトを利用してみました。
■日本語URL変換ツール
http://n7.com/japanese/
目的のURLを入力し、詳細設定で文字コードをUTF-8にします。
あとは変換結果に出てくるアドレスをFlashで使用すればOKです。
そんなに頻繁に使うものではないでしょうが、
Flash側で対応してくれると助かるんですけどね~。
コメントする