Форум программистов, компьютерный форум, киберфорум
Наши страницы

Apache, htaccess

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 43, средняя оценка - 4.60
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
#1

Apache кодировка - Apache, htaccess

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

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

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

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

Может кто нибудь знает как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2013, 16:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Apache кодировка (Apache, htaccess):

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

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

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

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

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

Apache 2.2 - Apache, htaccess
Установил apache, php и mysql в одну папку "apache" на жёстком диске С. Там же создал папку "server", в которой должны находиться серваки....

68
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
26.04.2013, 00:14  [ТС] #61
не у всех работает, на других форумах многие пробовали и получали тоже что и я
0
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
26.04.2013, 00:14 #62
получу тот же самый utf-8. Только кириллица занимает по два байта в utf-8

Не по теме:

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

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

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

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

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

Добавлено через 1 минуту
точней не была а так и осталась не решенной
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 13:52 #64
Цитата Сообщение от 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
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
26.04.2013, 15:07 #65
как я уже говорил, дело в DomDocument http://www.php.net/manual/ru/domdocument.loadhtml.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
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 15:22 #66
Цитата Сообщение от 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
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
26.04.2013, 15:24 #67
Илья Федин, ну в браузере то да. Я ж и говорил про файл
Цитата Сообщение от KOPOJI Посмотреть сообщение
как ни пробовал - внутри файла все равно сущности вместо букв
Добавлено через 31 секунду
В браузере у меня и до этого получалось с помощью (хотя фиг знает как это работает, неверно же..)
PHP
1
$dom->loadHtml(mb_convert_encoding($text, 'HTML-ENTITIES', "UTF-8"));
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 15:26 #68
Apache кодировка
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 15:46 #69
А почему 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
26.04.2013, 15:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2013, 15:46
Привет! Вот еще темы с ответами:

Apache - Apache, htaccess
По случайной ошибке была удалена корневая папка Apache. Хотели поставить новый сервер, но выскавается постоянно ошибка, что Apache уже...

Apache 2.4.3 - Apache, htaccess
Ребят, подскажите, пожалуйста, каким образом с офиц. сайта выйти на установочник последней версии? Я облазил всех их сайты,...

C++ + Apache - Apache, htaccess
Здравствуйте! Хотелось бы запускать cgi скрипты на С++. Искал в интернете, но ни где не нашел как запустить и настроить для этого Apache....

Apache и nginx - Apache, htaccess
Добрый день, товарищи. Обращается к вам только что появившийся на свет линксоид, который о системе ничего не знает. И тут сразу с места в...


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

Или воспользуйтесь поиском по форуму:
69
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru