- 締切済み
日本語を含むURLに、アドレスが文字化けせずにアクセスする方法
Javaで外部リンクにアクセスをする場合(特に携帯電話など)、 URLに日本語が含まれていた場合は文字化けしてしまいます 例:http://example.xx.com/index.php&name=サンプル 検索エンジンのような場合を見ると、例えば「教えてgoo」と検索すると Googleの場合はUTF-8(16進)にURLの変換が行われ以下の様に http://www.google.co.jp/search?hl=ja&inlang=ja&q=%E6%95%99%E3%81%88%E3%81%A6%EF%BD%87%EF%BD%8F%EF%BD%8F とアクセスするようになります。 このようにJavaで日本語のURLを変換してアクセスできるようにしたいと 思っているのですがその方法がいまいちよく解らないのです; Javaではこのような変換できるメソッドというのは存在しているのでしょうか? 無い場合はJavaでもメソッドを作るのことはできるのでしょうか? ご存知の方がおられましたら、どうかアドバイスをお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- _ranco_
- ベストアンサー率58% (126/214)
回答No.1
java.net.URLEncoder.encode(String s, String enc)を通す、ってことかな?