Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/48: Рейтинг темы: голосов - 48, средняя оценка - 4.81
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92

Apache кодировка

14.04.2013, 16:47. Показов 10187. Ответов 68
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможна ли в Апаче изменить кодировку при создания новых файлов?
Например я создаю с помощью скрипта php файл а он кодируется в UTF-8 а то у меня файлы создаются в ANSI кодировке что не есть хорошо.
Возможно есть какие нибудь директивы отвечающие за кодировку при создании нового файла?

Нашел вот эти директивы:
CharsetDefault utf-8
CharsetSourceEnc utf-8

Но они не работают на моем Апаче 2.2

Может кто нибудь знает как это сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2013, 16:47
Ответы с готовыми решениями:

Кодировка в apache
Добрый день. Столкнулась с такой проблемой. Создаю в админ-панели текстовый файл, где содержится информация, написанная русскими символами....

Кодировка от apache к браузеру
Привет. Проконсультируйте пожалуйста знающие. К примеру я имею 2 сайта: 1. Контент на китайском "сунь хунь в чай" :) 2....

Кодировка возвращаемая Apache
Всем привет, кто знает о такой штуке: соединился через Телнет со своим локальным хостом и набил запрос GET. (про запрос еще будет...

68
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
26.04.2013, 00:14  [ТС]
Студворк — интернет-сервис помощи студентам
не у всех работает, на других форумах многие пробовали и получали тоже что и я
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.04.2013, 00:14
получу тот же самый utf-8. Только кириллица занимает по два байта в utf-8

Не по теме:

пять страниц ни о чем, и только теперь выясняется, что проблема-то в DomDocument...

0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
26.04.2013, 00:35  [ТС]
может у вас как то пхп по другому настроин

Добавлено через 7 минут
Вот мой скрипт:


скрины чета не врублюсь как воткнуть )

Добавлено через 3 минуты
проблема была в кодировке а не именно дом там SQL тоже не правельнно работает

Добавлено через 1 минуту
точней не была а так и осталась не решенной
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 13:52
Цитата Сообщение от Zelenuy Посмотреть сообщение
Вот мой скрипт:
Вот мой итог теста:
HTML5
1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body>&ETH;&#146;&ETH;&deg;&Ntilde;&#129;&Ntilde;&#143;</body></html>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.04.2013, 15:07
как я уже говорил, дело в DomDocument http://www.php.net/manual/ru/d... adhtml.php (в самом низу страницы)
Pay attention when loading html that has a different charset than iso-8859-1. Since this method does not actively try to figure out what the html you are trying to load is encoded in (like most browsers do), you have to specify it in the html head. If, for instance, your html is in utf-8, make sure you have a meta tag in the html's head section:

HTML5
1
2
3
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
If you do not specify the charset like this, all high-ascii bytes will be html-encoded. It is not enough to set the dom document you are loading the html in to UTF-8.
Правда, я как ни пробовал - внутри файла все равно сущности вместо букв
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 15:22
Цитата Сообщение от KOPOJI Посмотреть сообщение
iso-8859-1
Вот она эта кодировка которую я забыл!!!

Добавлено через 5 минут
Цитата Сообщение от KOPOJI Посмотреть сообщение
Правда, я как ни пробовал - внутри файла все равно сущности вместо букв
Получилось!!! Только в блокноте отображаются "сущности", а в браузере - ОК
HTML5
1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body>Вася</body></html>
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
26.04.2013, 15:24
Илья Федин, ну в браузере то да. Я ж и говорил про файл
Цитата Сообщение от KOPOJI Посмотреть сообщение
как ни пробовал - внутри файла все равно сущности вместо букв
Добавлено через 31 секунду
В браузере у меня и до этого получалось с помощью (хотя фиг знает как это работает, неверно же..)
PHP
1
$dom->loadHtml(mb_convert_encoding($text, 'HTML-ENTITIES', "UTF-8"));
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 15:26
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 15:46
А почему fwrite'ом нельзя?
PHP
1
fwrite(fopen('test.html', 'a'), '<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>Вася</body></html>');fclose(fopen('test.html', 'a'));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.04.2013, 15:46

Неверная кодировка в Apache
Добрый день! Подскажите, как исправить кодировку в Apache2 под Ubuntu, вместо русского текста отображается вот такие символы: ����� ������.

Apache не запускается после того когда прикрутил php к apache
Apache не запускается после того когда прикрутил php к apache Я установил apache 2.2 , в папке conf в файле httpd.conf я прописал: ...

Apache и Apache Tomcat на одном компе
Установил оба. По 127.0.0.1 все время захожу только в Apache, а как зайти в ROOT Tomcat'а через ip?

Nginx, Apache не рабочий виртуальный хост (Apache)
Всем привет , сразу к сути. У меня есть Nginx и он стоит на 80 порту ибо я его первым ставил. Виртуальные хосты там работают нормально. ...

Перевод сайта на nginx+apache вместо одного apache CentOS
Добрый день. Пытаюсь перевести сайт на nginx с переадресацией в apache (сайт на битриксе) Конфиги вроде правильные, но при старте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
69
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru