PHP'de bir UTF-8 dizesinin uzunluğunu hesaplarken, mb-strlen()
kullanın. Örneğinmb_strlen() yeterli mi?
: metin alanları herhangi bir dil (multilanguage) kabul edebilir gibi
if (mb_strlen($name, 'UTF-8') < 3) {
$error .= 'Name is required. Minimum of 3 characters required';
}
, PHP doğru mutltilanguage UTF-8 karakterleri sayar emin olmak istiyorum.
Bu yeterli midir yoksa başka yöntemler kullanmam gerekiyor mu? PHP'nin bir nedenden ötürü yanlış anlayabileceğinden endişeleniyorum ya da belki de sadece şüpheci davranıyorum, ama PHP'nin yanlış anlaması nedeniyle insanların önemli bir doğrulama işlemini geçmesini istemiyorum.
Teşekkür JapanPro. HTTP başlığım iyi, teşekkürler. Bağlantıyı kontrol edecek. Yani mb_strlen() güvenilir olabilir, o zaman benim http üstbilgisi yukarıda söylediğin gibi? Teşekkürler! – PHPLOVER