- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть скрипт который выдает json-строку, но в самом начале ее есть невидимые в браузере символы, с хламом от utf-8 или чего другого: п», или какие-то квадраты.
Я гуглил очень долго и не нашел нужного решения проблемы, вот что я делал:
в *.htaccess добавил AddDefaultCharset UTF-8
в php.ini выставил default charset и внутр. кодировку mbstring тоже в utf-8
Шлю в header'e chareset=utf-8
Подпись Unicode-BOM отключена
в настройках codeIgniter в конфигах тоже utf-8 стоит
уже не знаю что делать, самое интересное то что, эти символы только в начале строки, а все остальное норм и русский текст везде корректно отображается, даже если просто вывести строку в скрипте, то все-равно эти символы есть...
Уже не знаю что делать, может в самом apache что то? (установлена Apache 2.4, php 5.5, win7 x64)
файл прикрепил...
упс... извините... невнимательно прочел
---------- Добавлено 19.12.2013 в 21:37 ----------
хотя смотрите файл настроек или в index.php скорее всего там лишние символы
В файле всё ок. У вас где-то в другом месте утф8 с бомом.
с хламом от utf-8 или чего другого: п», или какие-то квадраты.
Это БОМ - 100%. Может находится в любом из подключаемый файлов к странице файлов. Т.е. проверять надо все.
LEOnidUKG, SeVlad, вы правы ребят, прогнал все скрипты через UTF8 BOM remover, нашлись несколько файлов...
я проверял на BOM только один файл, а оказалось что их там несколько было, в основном наверно что из-за главных библиотек кривизна пошла, которые подключаются гдето выше выходного скрипта