Программирование => PHP => Тема начата: Alexandr от 04 Февраля 2003, 12:20:01
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: Alexandr от 04 Февраля 2003, 12:20:01
Коротко: Форма заказа её могут размещать др. сайты на своём (партнёрская прога). Там, напр., такая штука Безналичный расчет Наложенный платёж
И пару раз с данными такая беда с данными случилась. банк -> §Т§С§Я§Ь Вобщем всё русские буквы......
Может кто скажет что с ними произошло и как это избежать/исправить?
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: MadDog от 04 Февраля 2003, 16:14:05
Как вариант не использовать в value="..." русские слова, например, а писать по-английски. Чем хуже value="bank"?
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: Alexandr от 04 Февраля 2003, 16:22:53
Да я уж понял что сгупил и надо было делать value="1", value="2".......
Цитировать
а писать по-английски
А что делать с Тоже ведь билибирда приходила.
[OFF]Что-то оповещение по почте ч/з раз работает[/OFF]
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: я... от 06 Февраля 2003, 09:37:07
Alexandr, что-то с кодировками на сервере... а приходит, имхо, юникод... попробуй в .htaccess win1251 прописать...
[OFF]готов поспорить, что ты под какой-нить оперой тестишь... попробуй в IE (только ради моего интереса, плиз)[/OFF]
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: Alexandr от 06 Февраля 2003, 09:55:04
Цитировать
что-то с кодировками на сервере...
Я тоже так думал...... Но из с того сайта более 200 заказов и пару раз такая беда пришла....
Цитировать
готов поспорить, что ты под какой-нить оперой тестишь... попробуй в IE (только ради моего интереса, плиз)
Не то....... Такие данные приходят из формы, далее записываются в БД и ещё отсылаются мылом.
Сначала я было грешил на MySQL. Думал что глюк при инсерте (письмо пришло нормальное, а в базу дрянь упала). А потом пришло и письмо, и в базу такие данные упали....
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: я... от 06 Февраля 2003, 10:03:18
пришли, плз, простейший код в котором такая лажа выскакивает...
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: Alexandr от 06 Февраля 2003, 10:19:36
Вот, напр, форма заказа: http://www.autodealer.ru/soft/download/autocat.html
Форма как форма, ничего особенного. Могу ПХП код прислать, который это дело обрабатывает. Но там тоже ничего особенного нет. Такой же как и с десяток других на моём сайте.
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: я... от 06 Февраля 2003, 10:26:59
Пропиши в странице:
ну или koi-8 и в .htaccess\'е:
AddDefaultCharset windows-1251
... просто не все браузеры по дефалту воспринимают страницу в ее родной кодировке...
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: Alexandr от 06 Февраля 2003, 11:08:03
Цитировать
Дак ведь прописано уже....
Цитировать
и в .htaccess\'е: AddDefaultCharset windows-1251
Невозможно. Левые сайты ставят себе форму заказа.
Мне кажется всё-таки дело не в кодировке.
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: я... от 06 Февраля 2003, 11:12:18
Цитировать
Дак ведь прописано уже....
где?? в странице, ссылку на которую ты дал, я такого не нашел...
Цитировать
Мне кажется всё-таки дело не в кодировке.
к сожалению вариантов больше нет... http://www.lg.ru раньше такой ересью болел...свяжись с Yuricle из ALG и спроси как вылечили...
[OFF]все-тки, имхо, это глюки бродилок...[/OFF]
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: new от 08 Февраля 2003, 11:13:16
Сделай META корректно, прежде чем искать что то дальше. При автоматической кодировке в IE и вводе русских букв в форму, они при отправке !! иногда !! преобразуются во в\'етнамскую, что ты успешно и наблюдаешь. Я лично с этим так же сталкивался как в IE, так и в Outlook (начиная с 2000)
Название: Непонятные символы (банк -> §Т§С§Я§Ь)
Отправлено: Alexandr от 08 Февраля 2003, 15:08:36
Ничего не понимаю...... Смотртю бровзером получается то же что у new.... Смотрю ч/з ftp: