14

PHP 5.3 では、文字列内の二重引用符を次のように置き換えようとしています。

$bar = str_replace('"','\'',$foo);

しかし、utf8-Database に保存されているいくつかの引用符は、完全に正常に見えますが、置き換えられていません:

"Some text"

検索する必要があるさまざまな文字タイプはありますか? もしそうなら、それらはどれですか?

4

3 に答える 3

35

引用符のように見える文字はたくさんありますが、それらのほとんどは使用頻度が低くなります。より頻繁に使用されるのは、次の 3 つです。

"   U+0022 QUOTATION MARK
“   U+201C LEFT DOUBLE QUOTATION MARK
”   U+201D RIGHT DOUBLE QUOTATION MARK

珍しいものとして、FULLWIDTH QUOTATION MARK、DITTO MARK、DOUBLE PRIME、DOUBLE PRIME QUOTATION MARK などがあります。Unicode.org の「紛らわしい」ツールは" .

私たちが特定できるように、問題のある文字をここにコピーして貼り付けてみませんか? または、HEX 関数を使用して、文字の 16 進エンコードを取得することもできます。これは、文字を識別する別の方法です。

于 2013-09-11T11:30:25.660 に答える