Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > PHP-book


Автор: SchuleR 17.2.2004, 20:35
Хелппп! Кто поможет с кодировкой. гостевая не в какую не хочет принимать руский шрифт, кому не давал, не кто не знает в чем дело, может вы помотрите знаменитая гостевая BlackBook

http://www.marakulin.ru/guest/index.php

Автор: Mal Hack 17.2.2004, 20:56
1. Если текст сообщений хранится в файле, то скорее всего кодировка по умолчанию на веб-сервере отличается от той, которую ты используешь для отображения (win-1251), если же в БД, то там либо отсутствует кодировка, либо у нее слишком малый приоритет...

Автор: Sardar 18.2.2004, 00:53
Задай русскую кодировку для страницы с формой для отправки сообщения. Возможно ИЕ видит что кодировка не русская и обращает текст в html-мнемоники. Посмотри в файле/базе текст должен быть в мнемониках если я прав.

Автор: Cheba 18.2.2004, 00:58
У меня тоже такая проблема была. Попробуй посылать такой заголовок.
Код
Header('Content-type: text/html; charset=1251');
Или впиши в .htaccess такое:
Код
AddDefaultCharset WINDOWS-1251

Автор: SchuleR 18.2.2004, 10:25
Брррррррр =)
Супппперрр =) есиб я чо мог =)))

де этот файл на сервере .htaccess читот не найду =\

Автор: Secandr 18.2.2004, 10:32
Этот файл нужно самому создать в той дириктории в которой index.php лежит.

Автор: SchuleR 18.2.2004, 10:48
Last login: Wed Feb 18 10:48:16 2004 from speedy
Shell access is not enabled on your account!
If you need shell access please contact support.

БЛИН! Это я через PUTTY конекчусь, чито б ето значило, незя не как по другому посмотреть этот файл
.htaccess ?

Автор: SchuleR 18.2.2004, 10:52
Secandr эммм так яж не могу пустой файл запихнуть с единственной строкой AddDefaultCharset WINDOWS-1251 яж не знаю чито туда писать! Ну ладно запихнул эту строку в файл и кинул на сервер... все еще не работает кодировка...

Автор: Master 18.2.2004, 11:20
попробуй запихнуть заголовок в скрипт, как Cheba сказал.

Автор: Unregistered 18.2.2004, 11:23
Master не получилось =\

Автор: Master 18.2.2004, 11:28
Тогда
Цитата
Посмотри в файле/базе

текст в нормальном состоянии или нет?

Автор: SchuleR 18.2.2004, 11:37
Брр... Вот что мне сказали:
"Твоя гостевая зачем-то заменяет все русские символы на их Unicode представление, причем делает это с ошибкой, причем уже в этом представлении потом заменяет амперсанд на его спецсимвольное представление, изза чего получается полная каша. Шадо просто найти этот баг в коде и исправить его. Не думаю, что это сложно."

исходник-> http://www.marakulin.ru/guest.rar

мыло-> [email protected]

Автор: SchuleR 18.2.2004, 19:38
Master Неее..таже хрень =\ типа:

1076189486.1978||1||213.171.61.130||||||||http://||unknown||||||||||||||||sdgfg àï ïûâà ï||||||||||
1077035888.0157||1||213.171.61.130||SchuleR||||||http://||unknown||||||||||||||||WARNING!!!!! Gostevaya ne prinimaet RUSSKII! Poka 4to ona 3AKRITA!!!<br>Ostavlyaite soobweniya v staroi! ||||||||||

Автор: Sardar 18.2.2004, 21:52
При отправке формы указанна не та кодировка, в результате ИЕ кодирует текст в html-мнемоники. Задай правильную кодировку в теге meta, в заголовках(настройка сервера) и все будет работать.

Автор: IZ@TOP 19.2.2004, 01:34
http://ultraftp.narod.ru/schuler/gb.rar - пробуй.

Автор: SchuleR 19.2.2004, 23:39
НУУУУУУУУУУ НЕ ФИГА СЕБЕ!!!!!!!!! Во вы ребята МАЛОДЦЫ!!!!!!!
Iz@top Ты ваще КРУТ!!!!! БЛин жилибы в подезде ряюлом пивом бы запоил =) а так СПАСИБО ВАМ БАЛЬШОЕ ВСЕ РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!

Автор: IZ@TOP 20.2.2004, 11:58
SchuleR, я понимаю что некоторым в лом было, а там всего то навсего конвертор html в спец коды стоял который русский язык не любит - htmlentities (вроде правильно написал), замена на htmlspecialchars очень помогла wink.gif

Автор: IZ@TOP 20.2.2004, 11:59
Цитата
БЛин жилибы в подезде ряюлом пивом бы запоил =)
, а где ты живешь? biggrin.gif

Автор: SchuleR 22.2.2004, 11:39
Вот пасибо =)
А яяяяяя уууууууу ашшшш в забугровым поселке Мосрентген =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)