![]() |
![]() |
PavliK 21.03.2004 - 19:28 |
Проблема такая: В чем вы писали страницы и в каком формате сохраняли? Я вот в блокноте делаю и сохраняю в юникод. Когда захожу на неё со своего SE T610 заходит и показывает русские буковки, когда сохраняю в win-1251 - иероглифы получаются... Еще есть у меня чтоб на компе вап смотреть прога WinWAP, так вот в ней когда я пытаюсь эту пагу в юникоде открыть она вообще не открывается! А когда открываешь тот же wap.mail.ru открывает.... Короче траблы с кодировками! Что как и с чем? Помогите! |
Deflorator 1 - 21.03.2004 - 20:53 | я wap только из MyIE смотрю... |
Capo 2 - 21.03.2004 - 22:24 | Незнаю у меня с уникодом все ок... везде... |
PavliK 3 - 21.03.2004 - 22:54 |
А вот еще вопросик: у меня на обычном сайте новости есть, они в файлик текстовый пишутся в win-1251 кодировке. А WAP в Unicode. как сделать чтобы когда я на WAP-версию подтягиваю эти новости они в unicode перекодировались? Средствами PHP. |
Capo 4 - 22.03.2004 - 00:08 | Ну незнаю как там в Php я по Asp or Asp.Net могу подсказать как это сделать.... |
Capo 5 - 22.03.2004 - 00:21 |
Я не спец. в Php но если мне память не изменяет то есть такое там "iso2uni" --------- Попробуй такой вот примерчик.... $string = "Твой текст"; $iso = convert_cyr_string($string, "w", "i"); $unicode = iso2uni($iso); function iso2uni ($line){ for ($i=0; $i < strlen($line); $i++){ $thch=substr($line,$i,1); $chcode=ord($thch); $unil.=($chcode>175) ? "&#" . (1040+($chcode-176)). ";" : $thch; } return $unil; } --------- Или помути через bin2hex() --------- Или сделай простой str_Replace() --------- ПС: Ногами не пинать... я не спец. в Php...;) |
Alexander Smith 6 - 22.03.2004 - 00:24 | M3Gate - смотри на wap оттуда. Тогда получишь полную нормальную инфу. Ну и как правильно заметил Саро - лучше писать .ру символы или в уникоде или в обычной КОИ-8Р |
Capo 7 - 22.03.2004 - 00:25 |
А вот из мануала... iconv -- Convert string to requested character encoding Description string iconv (string in_charset, string out_charset, string str) It converts the string string encoded in in_charset to the string encoded in out_charset. It returns the converted string or FALSE, if it fails. Example : echo iconv("ISO-8859-1","UTF-8","This is test."); |
Capo 8 - 22.03.2004 - 00:28 |
to Alex КОИ-8Р не все сотовые и тд... берут.... надежнее в уникоде.... А вообще МТС могла бы сама сделать программку-фильтр для вап шлюза .... чтоб автоматом перед отправкой данных на сотовый фильтровала русский шрифт в уникод... |
упс 9 - 22.03.2004 - 11:34 |
2 Capo русский шрифт из какой кодировки в юникод? а если человек через j2me данные качает? а если телефон не понимает юникод? Вообще - зайди на вап сайт мтс и посмотри, в какой кодировке надежнее берут сотовые. |
Jup 10 - 22.03.2004 - 15:11 |
Советую для тестов использовать http://tagtag.com/cgi/wapemulator.cgi |
PavliK 11 - 22.03.2004 - 16:16 |
На МТС в Юникоде. мне надо из win-1251 в юникод делать |
Capo 12 - 22.03.2004 - 16:59 |
to PavliK Я же написал пример как из win-1251 в уникод переделать.... -------- $string = "Твой текст"; $iso = convert_cyr_string($string, "w", "i"); $unicode = iso2uni($iso); function iso2uni ($line){ for ($i=0; $i < strlen($line); $i++){ $thch=substr($line,$i,1); $chcode=ord($thch); $unil.=($chcode>175) ? "&#" . (1040+($chcode-176)). ";" : $thch; } return $unil; } ----------- Этот код из Win-1251 переделывает в ISO , а потом из ISO в Unicode.... |
Capo 13 - 22.03.2004 - 20:47 | Вот так вот.... даже спасибо от народа нету.... |
PavliK 14 - 22.03.2004 - 22:56 |
to Capo: Big Thanks! Завтра буду пробовать. Как сделаю, дам линк на тест! WAP-проект делаю впервые, поэтому интересен экспириенс в этой области ;) |
Capo 15 - 23.03.2004 - 19:58 |
to PavliK Бывает... удачи...;) |