Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: кодировка utf8 без bom

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: нужна именно кодировка в utf8 без bom
reefa
Отправлено: 03 Июня, 2013 - 19:29:37
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




При написании сайта возникла проблема с совместимостью с ajax запросами, решил не мучаться, перекодировал все страницы в utf8, но когда дошел да написания авторизации и применил session, начала выскакивать ошибка :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\test1.ru\www\saiti\taxi\voshel.php:1) in Z:\home\test1.ru\www\saiti\taxi\voshel.php on line 2
при использовании кодировки 1251 ошибка исчезает, однако у меня все в utf8.
по гуглил и прочитал: что стоит прибегнуть к utf8 без bom, однако эта кодировка вместо русского языка и английского выдает такое:Привет еще раз . Подскажите пожалуйста к каким настройкам прибегнуть, какое решение возникшей проблемы? Как лучше написать авторизацию пользователей и в какой кодировке?
 
 Top
Crate
Отправлено: 03 Июня, 2013 - 19:44:12
Post Id



Посетитель


Покинул форум
Сообщений всего: 312
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




Пересохранить в утф8 без бом, как варант.
 
 Top
reefa
Отправлено: 03 Июня, 2013 - 22:14:24
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




дело в том, что utf8 без дом и выдает вот такое: Привет РµС. А решение нашел только utf8 без дом, так как использую ajax запрос и стоит использовать utf8. Может кто подскажет почему utf8 без дом выводит каракули и как наладить?
 
 Top
DelphinPRO
Отправлено: 03 Июня, 2013 - 22:25:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




все файлы скриптов и шаблонов - utf-8
соединение с базой - utf-8
таблицы в базе - utf-8
строка в .htaccess: AddDefaultCharset utf-8
метатег в шаблоне страницы - <meta charset="utf-8">


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
reefa
Отправлено: 04 Июня, 2013 - 17:52:38
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




у меня при utf-8 выдает ошибку если есть сессии
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\test1.ru\www\saiti\taxi\voshel.php:1) in Z:\home\test1.ru\www\saiti\taxi\voshel.php on line 2
может кто подскажет решение в кодировке с ajax запросом и сессией?
 
 Top
caballero
Отправлено: 04 Июня, 2013 - 17:54:35
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




при чем тут кодировка
лиюбо BOM в файле либо отсыла.тся HTML теги (или пробел какой) перед вызовом session_start


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
reefa
Отправлено: 04 Июня, 2013 - 18:06:45
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




в ansi и utf 8 без работает сессия, но анси не подходит из-за аякса, а utf8 без бом выдает каракули. Все настроено под utf8 но сессия выдает ошибку, в чем тогда дело и как настроить?
(Добавление)
а что за БОМ в файле может быть? не понял ответ
(Добавление)
подскажите пожалуйста, я уже 4 день ломаю голову
 
 Top
caballero
Отправлено: 04 Июня, 2013 - 18:43:49
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
а что за БОМ в файле может быть

тот о котором у тебя тема


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DelphinPRO
Отправлено: 04 Июня, 2013 - 20:48:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




reefa пишет:
а utf8 без бом выдает каракули. Все настроено под utf8 но сессия выдает ошибку,

"utf-8" и "utf-8 without BOM" - это одна и та же кодировка. BOM - это три служебных байта вначале файла, которые следует отрезать.
Прикреплено изображение (Нажмите для увеличения)
screenshot-20130604-214804.png


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
reefa
Отправлено: 04 Июня, 2013 - 22:20:23
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




понял. Но по чему бом выдает одни каракули и как от них избавиться, но что бы был один бом?

Выставить все по этому принципу?
все файлы скриптов и шаблонов - utf-8
соединение с базой - utf-8
таблицы в базе - utf-8
строка в .htaccess: AddDefaultCharset utf-8
метатег в шаблоне страницы - <meta charset="utf-8">
но вместо utf8 поставить везде utf-8 without BOM?
Я конечно наверное туплю, но ранее с кодировками проблем не возникало, а если возникали быстро решал их.
 
 Top
DelphinPRO
Отправлено: 04 Июня, 2013 - 22:39:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




reefa пишет:
но вместо utf8 поставить везде utf-8 without BOM?

я помоему уже сказал, что это одна кодировка.
кодировки utf-8 without BOM не существует. Это простые utf-8 файлы с отрезанным BOM.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
reefa
Отправлено: 04 Июня, 2013 - 22:43:54
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Теперь понял. Как избавиться от ошибки в сессии, возникающей в кодировке utf8? Наверное сильно туплю, не могу понять, гуглил и прочитал много бесполезной ерунды.
 
 Top
DelphinPRO
Отправлено: 05 Июня, 2013 - 00:12:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




смотри картинку, которую я прикрепил выше. Это программа Notepad++


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
reefa
Отправлено: 05 Июня, 2013 - 07:44:33
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




Благодарствую, однако я так изменял, поменяв ее таким способом в без бом, у меня выдает каракули всего текста на странице, а utf8 какракуль нету. В чем тут может быть дело?
 
 Top
reefa
Отправлено: 05 Июня, 2013 - 15:55:25
Post Id


Новичок


Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2013  


Помог: 0 раз(а)




подскажите как настроить.
(Добавление)
Всем спасибо, вопрос решен, не правильно .htaccess задавал
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Кодировки и все смежное »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB