- 1
- 2
- 3
- 4
- 5
- 6
function is_utf($str){
if(iconv("UTF-8","UTF-8",$str)==$str)
return true;
else
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+28.6
function is_utf($str){
if(iconv("UTF-8","UTF-8",$str)==$str)
return true;
else
return false;
}
utf-8 или нет? :)
guest 10.01.2009 17:34 # 0
guest 10.01.2009 18:36 # 0
смешно
guest 10.01.2009 18:37 # 0
guest 10.01.2009 18:47 # 0
guest 10.01.2009 20:23 # 0
т.е. разве должно что-то биться при преобразовании из утф8 в утф8?
guest 11.01.2009 02:36 # 0
Скорее восстанавливаться. Например, в cp1251 русские символы начинаются с выставленного бита (так как > 128), это невалидно для UTF-8. PHP не знаю, но подозреваю, что заменится на '?', например.
guest 11.01.2009 02:37 # 0
Прошу прощения, не PHP не знаю, а с iconv'ом не работал, так правильнее.
guest 16.01.2009 21:35 # 0
Почему бы не воспользоваться
mb_check_encoding() ?
guest 27.02.2009 16:20 # 0
Keeper, потому, что для этого требуется библиотека mbstring, которая на данный момент по дефолту с PHP не поставляется. Возможно такой код был написан из соображений работоспособности на большинстве серверов.
guest 12.03.2009 03:07 # 0
отличная идея проверки ютф ;)
guest 20.07.2009 05:39 # 0