|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anton Gorlov 2:5059/37 05 Feb 2007 22:59:36 To : All Subject : mb_detect_encoding -------------------------------------------------------------------------------- А %САБЖ% рабочий вообще (1 апач,4 пшп,Multibyte Support=enabled)? Чтотос на прсотейшем тесте показлось что таки скорее нет,чем да - выдыаёт по дефолту на весь киррилический текст UTF-8 или то, что указано в массиве 1. Пример: Форма ==== заливка "Windows Clipboard" ==== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org /TR/REC-html40/loose.dtd"> <html lang=ru> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> <form accept-charset="windows-1251" id="form1" name="form1" method="post" action="test.php"> <textarea name="text" cols="350"></textarea> <input type="submit" name="Submit" value="Send" /> <input name="Submit2" type="reset" value="Clear" /> </form> ==== конец "Windows Clipboard" ==== Обработчик ==== заливка "Windows Clipboard" ==== <? echo "\t<META HTTP-EQUIV=\"pragma\" CONTENT=\"nocache\">\n"; echo "\t<META HTTP-EQUIV=\"Expires\" CONTENT=\"-1\">\n"; $text=$_POST['text']; echo mb_detect_encoding($text); ?> ==== конец "Windows Clipboard" ==== независимо от того что стоит в accept-charset и в charset пишет всегда UTF-8 (хотя текст уходит в совсем другой кодировке). если же сделать нечто типа ==== заливка "Windows Clipboard" ==== $ary[] = "KOI8-R"; $ary[] = "WIN1251"; ... echo mb_detect_encoding($text, $ary); ==== конец "Windows Clipboard" ==== То на кирилицу обзывает тем, что стоит 1 в массиве (или koi8-r или cp1251).. на английские - ASCII С уважением. Anton aka Stalker np: silence ( Winamp ушел в Партизаны ;-) Linux Registered User #386476 [#*TEAM:*#] [#_Злой СисОп_#] [*Heavy Metal!*] [*_Усачи_*] --- GoldED+/W32 1.1.5-041013 * Origin: Берегись дьявольской дыры в киберпро..в;.??/":?;/.... (2:5059/37) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1142145c78176.html, оценка из 5, голосов 10
|