現時点では、UTF-8 を扱うときに PHP で mbstring 関数を使用することが本当に重要な理由がわかりません。私の Linux のロケールはすでに UTF-8 に設定されていstrlen
ますpreg_replace
。
12123 次
6 に答える
0
マルチバイト => マルチ + バイト。
1)他の言語(英語ではないことを意味します)形式の文字列を操作するために使用されます。
2) デフォルトの PHP 文字列関数は、英語 (またはそれに関連する) 言語でのみ適切に機能します。
3) 特殊文字に strlen() または strpos() または uppercase() または strreplace() を使用する
場合、「Hello」に文字列関数を適用する必要があるとします。
中国語 (你好)、アラビア語 (مرحبا)、日本語 (こんにちは)、ヒンディー語 (नमस्ते)、グジャラート語 (હેલો)。
さまざまな言語で独自の文字セットを使用できる
ため、mbstring を導入してさまざまな言語 (中国語、日本語など) と通信できます。
于 2016-07-22T19:08:24.980 に答える