ICHENVを使用して、マルチバイトのスマート引用符を拡張ASCIIスマート引用符に変換できますか?

StackOverflow https://stackoverflow.com/questions/6087309

質問

マルチバイトスマートクォート文字を含むいくつかのUTF-8コンテンツを持っています。このコードは、それらの文字をASCIIストレート引用符に簡単に変換することがわかりました(ASCIIコード34):

$content = iconv("UTF-8", "ASCII//TRANSLIT", $content);
.

または

$content = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $content);
.

しかし、これらを拡張ASCIIスマート引用符(ラテン1エンコーディングでASCIIコード147および148)に変換することをむしろ変換することができます。誰もがこれを行う方法を知っていますか?

役に立ちましたか?

解決

あなたは CP-1252 0x91で「カーリー引用」を含むCP-1252 -0x94(145-148)。

$content = iconv("UTF-8", "cp1252//TRANSLIT", $content);
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top