К списку форумов К списку вопросов
Кто занимался разработкой wap-сайтов?
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
Бывает... удачи...;)

К списку вопросов на форуме Веб-дизайн

>>