Как я понял- основное число сайтов использует UTF-8 кодировку..
Вот при обучении скопировал я скрипт, где в header была прописана эта кодировка- и вот что случилось- вместо букв одни черные ромбики с знаками вопроса.
Я поискал в интернете- в чем может быть проблема. Прописал в .htaccess
AddDefaultCharset UTF-8 но ничего не помогло....
Базы данных я еще не использовал.. в браузере стоит кодировка UTF-8
при смене на windows-1251 все в порядке..
что можете сказать по этому поводу?
Спустя 2 минуты, 43 секунды (25.01.2011 - 14:16) linker написал(а):
Скрипты тоже должны быть сохранены в кодировке UTF-8 (без BOM)
Спустя 36 секунд (25.01.2011 - 14:17) Hoodzon написал(а):
А файлы кто будет в UTF8 переделывать?
Спустя 4 минуты, 32 секунды (25.01.2011 - 14:22) pomuc написал(а):
Цитата (linker @ 25.01.2011 - 11:16) |
Скрипты тоже должны быть сохранены в кодировке UTF-8 (без BOM) |
о...вот оно как, спасибо
отсюда 2 вопроса- что за BOM ?
и второй- а стоит ли все писать на UTF-8? он действительно самый распространенный?
Спустя 4 минуты, 52 секунды (25.01.2011 - 14:26) aiwan написал(а):
Под виндой перекодировать легко в notepad++. Вкладка Кодировки и все дела.
BOM - сигнатура, добавляемая в начало файла с кодировкой UTF8 и придуманная Майкрософтом, который в свое время пытался создать универсальную кодировку наподобие/на основе UTF.
BOM - сигнатура, добавляемая в начало файла с кодировкой UTF8 и придуманная Майкрософтом, который в свое время пытался создать универсальную кодировку наподобие/на основе UTF.
Спустя 14 минут, 50 секунд (25.01.2011 - 14:41) Evilsoul написал(а):
Цитата |
и второй- а стоит ли все писать на UTF-8? он действительно самый распространенный? |
UTF-8 содержит более 1 000 000 кодовых позиций.
Местные кодировки такие как cp1251 100 000 +/- кодовых позиций
Ну а теперь сам скажи, стоит ли использовать?
Спустя 22 минуты, 32 секунды (25.01.2011 - 15:04) linker написал(а):
Все гораздо проще:
win-1251, ASCII и прочие однобайтовые кодировки - каждому символу соответствует одно значение в диапазоне от 0 до 255, т.е. в такой кодировке можно описать только 256 знаков (символов)
UTF-8, UTF-16 - многобайтовые кодировки - каждому символу может соответствовать значение от 0 до 65535, т.е. в такой кодировке можно описать 65536 знаков (символов)
win-1251, ASCII и прочие однобайтовые кодировки - каждому символу соответствует одно значение в диапазоне от 0 до 255, т.е. в такой кодировке можно описать только 256 знаков (символов)
UTF-8, UTF-16 - многобайтовые кодировки - каждому символу может соответствовать значение от 0 до 65535, т.е. в такой кодировке можно описать 65536 знаков (символов)
Спустя 6 часов, 13 минут, 22 секунды (25.01.2011 - 21:17) pomuc написал(а):
спасибо за разъяснение.. кстати немного не в тему.. но вот смотрю я видео для новичков.. читаю статьи.. но вот не могу уловить чего то ключевого для усвоения материала... поделитесь мнением- как лучше начинать? что когда то помогло вам?