WAP + PHP: проблема с кодировками

Bob Fox

Guest
WAP + PHP: проблема с кодировками

написал php скрипт для wap чата
(все русские сообщения из ANSI и UTF переводятса в такие буквы &#1077)
но вот появился пользователь который вводит сообщения со своего телефона в НЕИЗВЕСТНОЙ КОДИРОВКЕ
и на страницах появляются ошибки !
(хотя везде стоят htmlspecialchars(stripslashes())
что делать?
подкиньте идею,
не то эти кодировки меня в могилу сведут.:rolleyes:
 

fixxxer

К.О.
Партнер клуба
> в НЕИЗВЕСТНОЙ КОДИРОВКЕ

чума.
ну тогда делай неизвестно что. =)

p.s. stripslashes тебе не нужен.
 

Bob Fox

Guest
Автор оригинала: fixxxer
> в НЕИЗВЕСТНОЙ КОДИРОВКЕ

чума.
ну тогда делай неизвестно что. =)
и как по-твойму я могу узнать в какой кодировке тому или другому пользователю взбредет в голову отправить сообщение?
таких в функций я в пхп не встречал .
 

DimbIch

Новичок
Bob Fox
во первых даже у WAP протокола есть заголовки...
вот и посмотри какая там стоит кодировка...
во вторых нужно все преобразовывать в UTF-8 шоп как гриться мороки не было
 

Bob Fox

Guest
DimbIch
с заголовками все в порядке.
из ANSI все переводится в ютф.
надо как то заглушку поставить - чтоб
если ето не ютф и не анси - не выводилось.
 

webchess

Guest
Re: WAP + PHP: проблема с кодировками

Автор оригинала: Bob Fox
написал php скрипт для wap чата
(все русские сообщения из ANSI и UTF переводятса в такие буквы &#1077)
но вот появился пользователь который вводит сообщения со своего телефона в НЕИЗВЕСТНОЙ КОДИРОВКЕ
и на страницах появляются ошибки !
(хотя везде стоят htmlspecialchars(stripslashes())
что делать?
подкиньте идею,
не то эти кодировки меня в могилу сведут.:rolleyes:
1. используйте
PHP:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
2. преобразуйте языковые фразы
PHP:
$txt=iconv("WINDOWS-1251","UTF-8",$txt)
 

jdoe

Новичок
Шахматист, ты действительно думаешь, что Боболис все полгода так безуспешно и бьется над своей задачей?
 

webchess

Guest
Уже не уверен, т.к. получил в постах wap-форума сообщея с квадратиками. Но в общем случае оно работает.
Это происходит при постинге с wap-форума (UTF), преобразования в win-1251 и последующего преобразования в UTF.
Но из win-1251 в utf преоразование происходит абсолютно грамотно.
Пример тому коллекция анекдотов на моем wap-сайте (не для рекламы, потому ссылку на wap-ресурс не привожу)
 

peter_nsk

Новичок
А у меня вообще вот такая проблема, я ввожу в ваповский input слово на русском, а он мне в конце концов возвращает при передаче переменную вида: "%u0442" (например), а это совсем не utf и ничего с этим не могу поделать, подскажите чо-нить?
 
Сверху