HTML maxlength 110, niçin I girişi 114 karakter ise?

2 Cevap php
<input type="text" id="title" name="title" size="50" maxlength="110" />

Sen maxlength 110 olduğunu görmek, ama ben bulduğumda şok oldu ben girişi 114 karakter ne zaman kullanılır

echo strlen($title);

Herhangi bir fikir?

Bu arada, ne giriş oldu Japanese text. Ne oldu?

2 Cevap

Japonca metin büyük bir olasılıkla multibyte karakter kodlaması kullanıyor. Bu nedenle mb_strlen() faydalanmak gerekir.

Best wishes, Fabian

Ne oldu?

1 = 1 byte karakter ve her yerde kodlamaları dikkat tyke ve multibyte kodlamaları kullanabilirsiniz dizeleri ile ilgili zaman daha yeni MB_ * işlevleri kullanmak için hatırlamak programcı onu bırakır varsayımına dayanmaktadır PHP'nin string işleme,.