multibyte-functions

    0

    2答えて

    3文字以下の単語をVVVという文字列に変換しています。 例:for - > forVVV 私はラテン文字(UTF8)を使用していないため、MBです。私が持っているもの は次のとおりです。 $pattern='\b[.{1,6}]\b'; $text=mb_ereg_replace($pattern,'\0VVV',$text,'me'); 私は何をしないのですか? ここではケーススタディがあ

    11

    4答えて

    私は.. PHPでアクセント文字の交換を行うが、私はUTF-8文字列を使用していますし、str_replaceが正しくマルチバイト文字列を扱うことができないので、私の推測がされてファンキーな結果を取得しようとしている $accents_search = array('á','à','â','ã','ª','ä','å','Á','À','Â','Ã','Ä','é','è', 'ê','ë',

    21

    3答えて

    Apache2/MySQLでPHP 5.3.8を実行しているサーバー(Ubuntu 11.10 x64)があります。私は現在、特定の文字エンコーディングを行う必要があるプロジェクトに取り組んでいますが、マルチバイト(mb_ *関数)のどれも動作していないことがわかりました。 しかし、私がphpinfo()を見ると、マルチバイトのサポートが有効になっています。 私はapt-get php5-mbst

    5

    2答えて

    PHPにマルチバイト文字列を扱うためのマルチバイト文字列関数があります(例:CJKスクリプト)。例えば、 japanese = "桜の花びらたち" print japanese print len(japanese)#return 21 instead of 7 は、任意のパッケージや機能があります(この文字列のバイトすなわち数)私はPythonでlen機能を使用して、マルチバイト文字列に