|
MySQL.RU - Webboard
Вернуться
Не получается с кодировкой (Dmitri) 23/09/2002 - 19:30:00
Re: Не получается с кодировкой (Andy) 24/09/2002 - 05:35:21
Re: Не получается с кодировкой (vi.k) 24/09/2002 - 08:25:50
> Original message text:
> From: Dmitri - 23/09/2002 - 19:30:00
> Subject:Не получается с кодировкой
> -----------------
> Поставил под Win98 Apache и Mysql. Имеется база, где значения в таблицах написаны по русски. Написал скрипт на PHP. Но результат почему то выводится иероглифами. Не подскажете может где чего настроить надо? Апач стоит русский. В my.ini стоит win cp-1251. Даже не знаю куда ещё смотреть. Заранее большое спасибо за помошь.
>
From: vi.k - 24/09/2002 - 08:25:50
Subject:Не получается с кодировкой
-----------------
2Andy
> setlocale(LC_CTYPE, "Russian_Russia.1251");
А это зачем?
Судя по названию функции и его параметру LC_CTYPE оное предназначено для использования в функциях
isupper(), isalpha(), ..., toupper(), tolower() и им подобным.
2Dmitri
Проверь без PHP. В том же mysql.exe (только не забудь что в консоли кодировка cp866 - в FAR загони результат, и посмотри).
Если всё будет ОК, то читай про Апач. Он у тебя наверняка russian Apache и конвертит всё налету. А как это делается не припомню. Давно это было...
А PHP (IMHO) тут вообще не причём.
Если ошибаюсь - поправьте, а то бестолковым жить не хочется
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
4769
|
|