Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / UTF / 11 сообщений из 11, страница 1 из 1
07.05.2005, 01:24:21
    #33053862
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
Вот такой вопрос. может и не сюда, но всё-таки.
Сайт делал. Решил пробраться в "светлое будущее" и конвертнул его в UTF8 - весь. Скрипты, шаблоны, статический html, и дамп БД (mysql).
Первое - дамп обратно в БД не лезет. Ни из под форточек, ни из под фри... Ругается на некорректные символы в первой строке.... Из окон видно его нормально - под фрёй каша...
Второе - апач вместо того чтоб выполнять php отдал его в браузер. Как html.... У мя глаза на лоб полезли.... Ну тут тоже понятно - сам php не понял чё ему подсунули и отдал всё в браузер.

Ну и вопрос - шо це було? :)
Почему глюки? Причём во всём... Или UTF - это не наше светлое будущее? :)

P.S. Статический html прекрасно виден.....
...
Рейтинг: 0 / 0
09.05.2005, 16:26:50
    #33055126
miniСЛОН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
lissyaraВторое - апач вместо того чтоб выполнять php отдал его в браузер. Как html.... У мя глаза на лоб полезли.... Ну тут тоже понятно - сам php не понял чё ему подсунули и отдал всё в браузер.
а ты чего весь php конвертнул в utf-8? или только текст выдаваемый пользователю?
...
Рейтинг: 0 / 0
09.05.2005, 19:33:59
    #33055237
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
Ну да. А надо было только текст? Почему так?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
10.05.2005, 14:15:57
    #33055722
miniСЛОН
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
lissyaraНу да. А надо было только текст? Почему так?
by design. посмотри код страниц в кодировке utf8 - к примеру www.google.ru
сам подумай, как php будет догадываться в какой кодировке ему код дают? а текст, к примеру, в print для него роли не играет - что win1251 что utf8, просто набор байтов
...
Рейтинг: 0 / 0
10.05.2005, 14:54:19
    #33055771
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
Паанятно.... Тогда сложней... Мухи порознь с котлетами...
А с MySQL таже значит байда... Это чтож - весь дамп перебирать - команды в одной кодировке, текст в другой....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.06.2006, 12:32:07
    #33823966
armix2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
Открой дамп в FAR и будет тебе счатье!
...
Рейтинг: 0 / 0
30.06.2006, 21:03:49
    #33825385
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
miniСЛОНсам подумай, как php будет догадываться в какой кодировке ему код дают? а текст, к примеру, в print для него роли не играет - что win1251 что utf8, просто набор байтов

Слон, ну ты чё чушь несёшь? ASCII коды при конвертации из win1251 в utf8 не меняются.

Лисяра что-то с фрей напутал, думаю. Может locale в UTF-8 не выставил или сконвертил не так. Не надо забывать, что винда может добавлять BOM в начало файла, который, в принципе, лишний.
...
Рейтинг: 0 / 0
30.06.2006, 21:07:43
    #33825389
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
lissyaraПаанятно.... Тогда сложней... Мухи порознь с котлетами...
А с MySQL таже значит байда... Это чтож - весь дамп перебирать - команды в одной кодировке, текст в другой....

Не та же! Не та же!

Ну что вы все, как с Луны свалились, блин! Меня бы попросили - я б сделал за деньги.

Вот, читайте:- тынц


In addition to all that, UTF-8 was introduced to provide an ASCII backwards compatible multi-byte encoding. The definitions of UTF-8 in UCS and Unicode differed originally slightly, because in UCS, up to 6-byte long UTF-8 sequences were possible to represent characters up to U-7FFFFFFF, while in Unicode only up to 4-byte long UTF-8 sequences are defined to represent characters up to U-0010FFFF. (The difference was in essence the same as between UCS-4 and UTF-32.)


И не путайте UTF-8 с UCS-2. Может Лисяра в UCS-2 сконвертил по ошибке?
...
Рейтинг: 0 / 0
30.06.2006, 21:11:59
    #33825392
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
lissyaraРугается на некорректные символы в первой строке....

Точно! Это BOM скорее всего. Виндовая прихоть из-за наличия сразу трёх кодировок. Попробуй удалить первые три лишних байта (пробовать только один раз) и всё заработает!
...
Рейтинг: 0 / 0
30.06.2006, 23:04:23
    #33825450
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
DarkSquid lissyaraРугается на некорректные символы в первой строке....

Точно! Это BOM скорее всего. Виндовая прихоть из-за наличия сразу трёх кодировок. Попробуй удалить первые три лишних байта (пробовать только один раз) и всё заработает!
...сильно удивлюсь, если за год лисяра так и не решил эту проблемму...
...
Рейтинг: 0 / 0
01.07.2006, 07:23:04
    #33825551
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
UTF
g613...сильно удивлюсь, если за год лисяра так и не решил эту проблемму...

Попался... А вдруг не решил?
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / UTF / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]