Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 22. 11. 2012, 16:52:28
Zdravím,
lze nějak jednoduše detekovat zda uživatel odeslal v textaree ve formuláři latinku nebo japonské znaky? |
||
Norman Profil |
#2 · Zasláno: 22. 11. 2012, 20:06:10
Sylar:
www.php.net/manual/en/function.mb-detect-encoding.php tohle by nepomohlo ? |
||
Sylar Profil |
#3 · Zasláno: 23. 11. 2012, 16:26:09
Norman:
díky, ale toto nefunguje ... i u jp znaků mi to házelo klasické UTF-8, nicméně jsem našel ještě sadu funkcí, které dokáží jp znaky detekovat function isKanji($str) { return preg_match('/[\x{4E00}-\x{9FBF}]/u', $str) > 0; } function isHiragana($str) { return preg_match('/[\x{3040}-\x{309F}]/u', $str) > 0; } function isKatakana($str) { return preg_match('/[\x{30A0}-\x{30FF}]/u', $str) > 0; } function isJapanese($str) { return isKanji($str) || isHiragana($str) || isKatakana($str); } |
||
Časová prodleva: 13 let
|
0