2011-01-06 13 views
2

ユーザーが自分のツイッターフォロワーにメッセージを送信するためのリンクを手に入れました。 URLには、IEからクリックしたときにTwitterが苦情を言っているが、FireFoxではうまく動作する£サウンドが含まれています。IE経由でTwitter経由でTwitterに送るには?status = xyz(ユニコードエラー)

アドバイスをお願いします。

おかげ

+1

エンコードされているのはどうですか? – Gumbo

答えて

3

シャープ記号をU​​RLエンコードする必要があり、すべての非ASCII、さらにいくつかのASCII文字がGETプロトコル(またはURL)を介して渡されるためにエンコードする必要があります。

ポンド記号は%C2%A3

+0

おい、あなたの男;-) – PHPology

+0

@PHPology URLを扱うためのPHPコードを書く場合は、urlencodeを使用して文字をエンコードする必要がありますが、UTF-8互換関数でラップする必要があります(urlencodeはUTF-8互換ではありません)。 http://php.net/manual/en/function.urlencode.phpにはあなたのために仕事をするかもしれないユーザー投稿機能があります。 – PottyBert

関連する問題