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

Apache, htaccess

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

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

14.04.2013, 16:47. Просмотров 6057. Ответов 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
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16703 / 6625 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
25.04.2013, 22:58 #46

Не по теме:

Цитата Сообщение от Zelenuy Посмотреть сообщение
с БОМОМ не прокатит
прокатит, если знать как.


Цитата Сообщение от Zelenuy Посмотреть сообщение
Да file_put_contents это единственное что нормально работает я про нее не чего и не говорил я печатал код)
Только что еще раз попробовал:
PHP
1
2
3
4
5
6
7
<?php
header('Content-type: text/html; charset=utf-8');
 
$file = fopen('file.txt', 'a');
$content = 'text';
fputs($file, $content);
fclose($file);
Без всяких iconv() и т.д., код, который давали выше. И опять проблем нет, работает прекрасно, ЧЯДНТ ?

Apache кодировка
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
25.04.2013, 22:59  [ТС] #47
Вот сами испытайте раз мне не верите, тока файл сохраните без БОМ

PHP
1
2
3
$file = fopen('file.txt', 'a');
fputs($file, $content);
fclose($file);
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16703 / 6625 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
25.04.2013, 23:01 #48
а выше я не тоже самое "попробовал"?
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
25.04.2013, 23:12  [ТС] #49
Да Чета у меня форум фиснит, как-будто траекторию звезд вычисляет)
А Dom у вас нормально работает?
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16703 / 6625 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
25.04.2013, 23:20 #50
а DOM-то тут причем?

Не по теме:

или имеется в виду не document object model, а именно "дом" ?

0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
25.04.2013, 23:35  [ТС] #51
PHP
1
2
3
4
5
6
7
$text="<html>
        <head></head>
        <body>Вася</body>
        </html>";
$dom = DomDocument();
$dom->loadHtml($text);
$dom->saveHTMLFile("test.html");
Типа этого

Добавлено через 1 минуту
Просто тут тоже создаст анши файл

Добавлено через 12 минут
$dom = new DomDocument(); опечатка)
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16703 / 6625 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
25.04.2013, 23:38 #52
Вы не поверите.

PHP
1
2
3
4
5
6
7
8
9
10
<?php
header('Content-type: text/html; charset=utf-8');
 
$text="<html>
        <head></head>
        <body>Вася</body>
        </html>";
$dom = new DomDocument();
$dom->loadHtml($text);
$dom->saveHTMLFile("test.html");
Apache кодировка

И хватит уже "попробуй это, попробуй то" - говорят же, у всех все нормально работает, у вас неверно настроен сервер и/или кодировки файлов/заголовки.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16703 / 6625 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
25.04.2013, 23:39 #53
P.S., как я уже говорил - везде прописано
Код
AddDefaultCharset UTF-8
плюс заголовки в самих файлах. Кодировка везде UTF-8 без BOM, никаких проблем ни при создании, ни при отображении нет.
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
25.04.2013, 23:56  [ТС] #54
http://i5.pixs.ru/storage/9/2/0/111jpg_5050148_7812920.jpg
0
Миниатюры
Apache кодировка  
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
26.04.2013, 00:00  [ТС] #55
AddDefaultCharset UTF-8
сча вот это попробую поменять
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 00:02 #56
Zelenuy, Это же это же... Блин я забыл как кодировка называется которая эти абракадабры пишет
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
26.04.2013, 00:05  [ТС] #57
тоже самое, хотя сам файл стал утф но содержимое непонятное
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
26.04.2013, 00:06 #58
Zelenuy, У вас всё же кодировка файла который пишет не та, иначе как объяснить что у всех работает, а у вас нет?
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
26.04.2013, 00:11  [ТС] #59
HTML5
1
2
3
4
5
6
"<html>
    <head>
        <meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
    </head>
    <body>Вася</body>
</html>"
вот так попробуй и тогда утф уже не получишь почему то )

 Комментарий модератора 
Используйте теги оформления кода
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16703 / 6625 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
26.04.2013, 00:13 #60
кодировка файла тут ни при чем, должно помочь http://php.net/manual/ru/function.mb-convert-encoding.php
0
26.04.2013, 00:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2013, 00:13
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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