1

ユーザーは次のような Word からテキストをコピーして貼り付けます。

 “What’s the matter?” PART 2– A Review”

最終的には次のようになります。

 %93What%92s the matter?%94 PART 2%96 A Review%94

私はそれが必要です:

 "What's the matter?" PART 2- A Review"

このようなテキストを変換し、標準化された方法でこれを行う PHP ライブラリを探しています。これは、ここにリストしたものよりも多くの文字があるためです。たとえば、(c) 著作権記号など...

4

4 に答える 4

1

あなたがしたいiconviconv()関数には、Latin1 (ISO 8859-1) のカーリー クォートなどの特殊文字から、UTF-8 のカーリー クォートや ASCII のストレート クォート (') など、使用しているエンコーディングの適切な文字への音訳を実行するオプションがあります。

これが Web フォームの場合、ブラウザーは既に Latin1 から UTF-8 に変換している可能性があります。たとえば、ASCII で保存する場合は、次のようにします。

$ascii = iconv('UTF-8', 'ASCII//IGNORE//TRANSLIT', $utf8);
于 2011-06-16T02:28:01.253 に答える
-1

前に述べたように、urldecode()あなたが探している機能です。基本的に、コンテンツは URL を安全に使用できるようにエンコードされています。"ただし、単語は、ほとんどの HTML コンテンツで使用される標準の引用文字列ではなく、66 および 99 スタイルの引用文字を使用するstr_replace()ことに注意してください。そのコンテンツを含むページがユーザーに表示されます。

于 2011-06-16T02:11:58.550 に答える
-1

あなたが探しているのは urldecode() だと思います

于 2011-06-16T01:56:15.327 に答える