1

次のように、マルチバイト文字を含むテキストがあります。

위키백과, 백과사전.

대수(λ -, ラムダ -)는 함. 1930년대다. 式 s(x, y) = x*x + 입력 x 것이다. x ↦ x 와 y ↦ y 는 변수의 이름은. 또한 (x, y) ↦ x*x + y*y 와 (u, v) ↦ u*u + v*v 는.123456

ワード プロセッサでは、文字数は 148 になります。

UTF-8 でエンコードされた HTML フォームではTEXTAREA、属性が のフィールドを使い果たしますmaxlength = 150

PHP 関数を使用すると、値152mb_strlen($_POST['text'],'UTF-8')が返されます。

どちらが正しいですか?

4

1 に答える 1

2

私はそれらがすべて正しいと言うつもりです。

行末がない場合は 148 です。

行末の場合、エンコーディングに応じて 150 または 152 になります (Windows では行末ごとに 2 文字を使用します)。

于 2011-11-13T04:54:02.227 に答える