4

PHP のすべてのマルチバイト関数の完全なリストはどこで入手できますか? アプリケーションを調べて、非 MB 文字列関数を新しい mb 関数に切り替える必要があります。

4

3 に答える 3

3

どうですか:

http://us2.php.net/manual-lookup.php?pattern=mb

http://us2.php.net/mbstring

http://www.php.net/manual/en/ref.mbstring.php

于 2009-06-23T02:14:18.167 に答える
2

そして、質問の「非MB文字列関数を新しいmb関数に切り替える」部分については、http://php.net/mbstring.overloadに興味があるかもしれません:

mbstring は「関数のオーバーロード」機能をサポートしており、標準の文字列関数で対応するマルチバイトをオーバーロードすることにより、コードを変更することなく、そのようなアプリケーションにマルチバイト対応を追加できます。たとえば、関数のオーバーロードが有効な場合、substr() の代わりに mb_substr() が呼び出されます。この機能により、多くの場合、シングルバイト エンコーディングのみをサポートするアプリケーションをマルチバイト環境に簡単に移植できます。

于 2009-06-23T02:20:57.687 に答える
0

http://code.google.com/p/mbfunctions/のような主要なマルチバイト関数を拡張するライブラリを使用できます。

mb_trim または mb_strtr の場合。

于 2011-01-23T14:52:46.020 に答える