Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » WAP+PHP и русские буквы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6

Открыть новую тему     Написать ответ в эту тему

SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
header("Content-type: text/vnd.wap.wml");  
header("Accept-Charset: UTF-8");
Cut&Paste настолько сложная операция, что даже чтение RFC не помогает?
Цитата:
Кстати - "М" - это буковка "М" - в какой кодировке?

А ссылки наверно вообще только дураки читают?
PS: WinWAP - это даже не телефон.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 12:53 23-01-2005 | Исправлено: SiMM, 12:53 23-01-2005
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин, оказывается то, что передается в скрипт - в кодировке UTF-8... как бы мне это декодировать? (для поиска в БД, которая в win-1251)
 
Добавлено:

Цитата:
Cut&Paste настолько сложная операция, что даже чтение RFC не помогает?

???
 
SiMM, за ссылку спасибо. Разобрался..


----------
Intellect Board | Miranda Gram Pack

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 12:57 23-01-2005
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
как бы мне это декодировать?
iconv
Либо там же в комментах, либо где-то в форуме я оставлял что-то вроде UTF8toCP1251

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 23:55 23-01-2005
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SiMM
Спасибо! Где то в комментах на оф.сайте нашел функцию. Все работает. Проблема решена

----------
Intellect Board | Miranda Gram Pack

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 14:47 29-01-2005
Sheon



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите по теме: Есть страница HTML которая выводится на WAP (т.е. в телефон). Т.к. сайт построен на портале, то HTML имеет не чистый вид, а динамический. Вот на всякий случай код:
 

Код:
 
<html>
 
<head>
<title>WAP Site</title>
</head>
 
<body class="body">
 
<p>{header}</p>
 
<p><strong>{site_name}</strong></p>
 
<p>- - - - - - - - - - - -</p>
 
<table width="70" border="1" cellspacing="1" cellpadding="1">
  <tr>
    <td align="left" class="head1" height="20" width="100%">{news_main} </td>
  </tr>
  <tr>
    <td><table width="68" border="1" cellspacing="1" cellpadding="4">
      <tr>
        <td>{news} </td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td align="right" class="head1" height="20" width="100%"><a class="head1" href="news.php">{news_archives}</a></td>
  </tr>
</table>
 
<p>{if categories}</p>
 
<table width="70" border="0" cellspacing="0" cellpadding="1">
  <tr>
    <td class="head1"><table width="68" border="0" cellspacing="0" cellpadding="3">
      <tr>
        <td class="head1" valign="top">{lang_categories}</td>
      </tr>
      <tr>
        <td class="row2" valign="top">{categories}</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</body>
</html>
 

 
Это как пример. В выделенные места подставляются текстовая информация. И она имеет в основном русские слова (попадается и англ, но мало). Как сделать чтобы эта информация выводилась в нужной кодировке???

Всего записей: 779 | Зарегистр. 03-06-2003 | Отправлено: 21:13 23-04-2005 | Исправлено: Sheon, 21:16 23-04-2005
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть страница HTML
А при чём тут WAP?
Цитата:
Как сделать чтобы эта информация выводилась в нужной кодировке???
Очень просто. Нужно выводить её в нужной кодировке.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 22:35 23-04-2005
Sheon



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
А при чём тут WAP?

 
А при том, что страница выводится НА ТЕЛЕФОН!!! Т.е. прямо в телефонный wap браузер. Просто она не PHP (как тут описывалось), а HTML.  Как в таком случае подобрать кодировку??? В браузерах кодировка конечно в норме, а вот на самой сотке уже нет...

Всего записей: 779 | Зарегистр. 03-06-2003 | Отправлено: 23:13 23-04-2005
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Sheon

Цитата:
Т.е. прямо в телефонный wap браузер.

Полный бред - такая страница покажется только на 5-и телефонах из сотни....

Цитата:
Просто она не PHP (как тут описывалось), а HTML

А PHP никогда и не был языком разметки....

Цитата:
В браузерах кодировка конечно в норме, а вот на самой сотке уже нет...

вот потому люди и пишут скрипты на PHP, perl, etc...

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 10:19 24-04-2005
Sheon



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mamay
 
Я это все понимаю конечно, но тогда моя задача многократно усложняется. У меня динамический сайт и я к нему хочу приделать wap. Сайт динамически делает html страницу, которую потом еще получается надо в wap конвертировать... Сложновато получается... Что можно придумать?
 

Цитата:
Полный бред - такая страница покажется только на 5-и телефонах из сотни....  

 
Хм, ну на Сонериках открывается прекрасно....

Всего записей: 779 | Зарегистр. 03-06-2003 | Отправлено: 11:18 24-04-2005 | Исправлено: Sheon, 11:21 24-04-2005
Gram



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sheon

Цитата:
Сайт динамически делает html страницу

Ну перепиши тот твой html-код на wml... Ведь это же просто...

Всего записей: 388 | Зарегистр. 22-01-2004 | Отправлено: 15:30 24-04-2005
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Хм, ну на Сонериках открывается прекрасно....

Ну на ноках 60 серии тоже откроется - остальные гуляют лесом и сапают вазоны - чайной ложкой.....
 
Добавлено:
Вот и зачем ресурс который работает выборочно?

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 12:55 25-04-2005
Sheon



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да. Думаю надо будет попробовать переписать на wap, но не знаю - будет ли движок с ним работать...

Всего записей: 779 | Зарегистр. 03-06-2003 | Отправлено: 15:09 25-04-2005
Corvus1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, кто знает, примерно какой процент мобильников, имеющихся сейчас в использовании у российских абонентов, не поддерживает кириллицу?
 
Просто смотрю, у некоторых WAP-сайтов есть версия (зеркало) на транслите, а у некоторых нету, только кириллица. Насколько это, по-вашему, актуально?  
 
 
Ведь на большинстве вап-сайтов текст в UTF-8 (русские буквы в виде &#четырецифры), а не в вин-1251 или КОИ-8, то есть на любой мобиле будет верно отображаться? Или я не прав?  

Всего записей: 1 | Зарегистр. 27-06-2005 | Отправлено: 14:35 27-06-2005
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Или я не прав?
Не прав. Объяснять ничего не буду - ибо меня этот вопрос (который я вижу уже третий раз за два дня) уже забодал.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 07:29 28-06-2005
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Corvus1
существует некоторая разница между &#четырецифры; и документом сохранённым в кодировке utf-8 вот эту разницу - ты и нечувствуешь - перечитай топик изначально - посмотри поднятую тему по WAP/WML авось поможет

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 15:40 29-06-2005
Narcom

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SiMM
 

Цитата:
правда, эта зараза ещё три байта лишних вначале добавляет

notepad
 
кажется у меня из за этих 3-х байтов проблемы...
 
есть один сайт который меня попросили подправить
так вот там есть несколько страниц которые я могу без проблем
смотреть со своего телефона или через оперу
 
я скачал index.wml он был в UTF-8, приеменовал в test.wml  
открыл test.wml в Блокноте  нажал Ctrl+S
 т.е. сохранил файл не сделав там ни каких изменений и размер
файла увеличился на 3 байта
 
загрузил на wap  сайт test.wml  и теперь не могу смотреть его через телефон...
а через оперу все нормально
 
так вот я проверил что любой файл который я создаю в формате UTF-8 (notepad,dreamviewer)
не может быть просмотрен через мой мобильник - ПОЧЕМУ???
 
что это за три байта которые дописываются...

Всего записей: 75 | Зарегистр. 09-09-2004 | Отправлено: 22:31 04-09-2005
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
что это за три байта которые дописываются...
BOM
http://ru.wikipedia.org/wiki/Unicode
Используйте нормальные редакторы и ваши волосы будут мягкими и шелковистыми.
http://ourworld.compuserve.com/homepages/PaulGor/mix_r.htm

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 23:20 04-09-2005
Narcom

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SiMM
 
Да я разобрался BOM  добавляет notepad
Dreamweaver BOM не добавляет
но если в Dreamweaver(7) дать команду создать новый wml файл то начальный
шаблон будет таким

Код:
 
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<card>
 
</card>
</wml>
 

ну и я сразу между тегами card вставлял текст
но этого не достаточно (для Оперы хватает но не для телефона)
необходимо что бы шаблон был вида:

Код:
 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd" >
<wml>
<card id="test" title="тест">
<P>привет</P>
</card>
</wml>
обязательно id,title и <p> - иначе на мобильный страницу не отображает...
 

Всего записей: 75 | Зарегистр. 09-09-2004 | Отправлено: 15:22 05-09-2005 | Исправлено: Narcom, 15:23 05-09-2005
Mamay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
для Оперы хватает но не для телефона

RTFM -> опере плевать на DTD файл - а телефону нет - а посему в который раз говорю -> писать нужно придерживаясь спецификации - а не методом научного тыка - покажет-не покажет - это гадание на кофейной гуще
wml - это не загадка - а чёткий стандарт от которого отходить нельзя - а опера никогда стандартом не была - она всю жизнь была и остается одним сплошным глюком....

----------
Даже самый дурацкий замысел можно выполнить мастерски

Всего записей: 1352 | Зарегистр. 03-09-2002 | Отправлено: 16:01 05-09-2005
SiMM

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
опера никогда стандартом не была - она всю жизнь была и остается одним сплошным глюком....
Не более, чем остальные браузеры
Narcom, валидатором пользуйтесь.

Всего записей: 2302 | Зарегистр. 14-05-2004 | Отправлено: 07:50 06-09-2005 | Исправлено: SiMM, 07:51 06-09-2005
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6

Компьютерный форум Ru.Board » Интернет » Web-программирование » WAP+PHP и русские буквы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru