2012-02-22 7 views
-3

Possible Duplicate:
error when uploading string with special charactersPHPの文字エラー

私は、文字列を持っているurl_decode、私はそれがあるとして、それは私もURL_ENCODEを使用してみましたデコードエラー

をスロー何$をアップロードすることはできませんよ

$what = suggests ‘ 

言います、htmlspecialcharacters、utf8などですが、使用しないでください。 url_decodeは、次のようにそれを作る

URL_ENCODEは、:

suggests ?? but not as suggests ‘ 

私は

Hixie’s decoderを使用し
suggests ‘ 
+3

文字列はどこから来たのですか? 「アップロード」とは何を意味しますか?どのコードを実行するとデコードエラーが発生しますか? **編集:**私はあなたに既に[同じ質問](http://stackoverflow.com/questions/9384872/error-when-wpload-withring-with-special-characters)に尋ねられたことに気付きました。同じ明確化はそれらを提供しなかったが、質問のための* 2 upvotes *を受け取った。私がこのようなことを見るたびに、このコミュニティに対する私の信念は少し腐っています。 –

+0

テキストエディタで使用している文字セット/コーディングとは何ですか? – MMM

+0

私はExcelシートから文字列を取得しています –

答えて

2

のように$何のために何をすべき、それはâをチェックするのは簡単です€〜はUTFありますU + 2018の-8エンコードされた表現LEFT SINGLE QUOTATION MARK( ')は、Windows-1252がエンコードされていた場合、別々のバイトとして誤って解釈されます。なぜこのようなことが起こるのかを説明することは難しく、文脈やコードに関する情報が不十分です。