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

Apache кодировка

14.04.2013, 16:47. Показов 10194. Ответов 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
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
24.04.2013, 22:31
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Zelenuy Посмотреть сообщение
Да я тут у местных веб мастеров поспрашивал, и понял одно пхп бардачный язык,
Почитайте для общего развития здесь и далее про параметр default_charset в пхп.ини и только после этого рассуждайте о том что такое пхп
И еще разрешите дать вам совет - привыкайте черпать информацию с офсайтов, а не у местных веб мастеров (респект им и уважуха с регардами)
ЗЫ. Надеюсь с инглишем у вас траблов нет...
WBR
1
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
24.04.2013, 22:56  [ТС]
Цитата Сообщение от svsw Посмотреть сообщение
Почитайте для общего развития здесь и далее про параметр default_charset в пхп.ини и только после этого рассуждайте о том что такое пхп
И еще разрешите дать вам совет - привыкайте черпать информацию с офсайтов, а не у местных веб мастеров (респект им и уважуха с регардами)
ЗЫ. Надеюсь с инглишем у вас траблов нет...
WBR
Не веб мастера с Баума вроде)
А за инфу спасибо почитаю
А эти директивы все ровно на новом апаче не работают их там вообще нет)

Добавлено через 5 минут
Цитата Сообщение от Илья Федин Посмотреть сообщение
Zelenuy, С чего вы взяли что там UTF-8? Может быть там на самом деле cp1251? Попробуйте!
Ну меня это миллион раз спрашивали и я просто устал показывать, вроде все опытные но не кто похоже на утф не писал приложения, попробуйте ваш же код тока на утф 8 а не на ср1251 без iconv и увидите почему)
0
24.04.2013, 22:58

Не по теме:

Цитата Сообщение от Zelenuy Посмотреть сообщение
не кто похоже на утф не писал приложения
уже давно использую только UTF-8 (без BOM), и никаких проблем не было.

1
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:04
Цитата Сообщение от Zelenuy Посмотреть сообщение
попробуйте ваш же код тока на утф 8 а не на ср1251 без iconv и увидите почему)
UTF-8 файл без iconv создал файл с кодировкой UTF-8, всё правильно
0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
24.04.2013, 23:08  [ТС]
Цитата Сообщение от Илья Федин Посмотреть сообщение
UTF-8 файл без iconv создал файл с кодировкой UTF-8, всё правильно
Да ну не может быть такова, не укаво не выходило)
Если не трудно скинь скрин с кодировкой самого скрипта в блокноте
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:12
Пожалуйста
Только в браузере надёжнее
Миниатюры
Apache кодировка  
0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
24.04.2013, 23:12  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение

Не по теме:


уже давно использую только UTF-8 (без BOM), и никаких проблем не было.

А как SQLite3 обходишь что сам файл БД в утф был, подскажи пожалуйста, а то я почти все могу обойти но это не как не могу каво ток не спрашивал?
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:15
И вот ещё скрипт который создаёт
Миниатюры
Apache кодировка  
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.04.2013, 23:15
sqlite уже давно не юзал, вот здесь гляньте Кодировка БД в SQLite
0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
24.04.2013, 23:19  [ТС]
Цитата Сообщение от Илья Федин Посмотреть сообщение
Пожалуйста
Только в браузере надёжнее
Так это если я не ошибаюсь утф с бомом, у меня же куки и сессии и такой утф не прокатит нужен без бома
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:20
Zelenuy, А какая разница-то для создания файла? У вас должно быть точно также, но без BOM
0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
24.04.2013, 23:31  [ТС]
Цитата Сообщение от Илья Федин Посмотреть сообщение
Zelenuy, А какая разница-то для создания файла? У вас должно быть точно также, но без BOM
Разница есть если я хочу простые странички то пойдет любой а если я хочу с авторизацией и всем прочим то нужно без бома иначе апачь пошлет с такой кодировкой меня куда подальше , так как в юникоде с бомом не лъзя послать заголовки HTTP)
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:32
Цитата Сообщение от Zelenuy Посмотреть сообщение
Разница есть если я хочу простые странички то пойдет любой а если я хочу с авторизацией и всем прочим то нужно без бома иначе апачь пошлет с такой кодировкой меня куда подальше , так как в юникоде с бомом не лъзя послать заголовки HTTP)
А теперь перепрочитайте моё сообщение:
Цитата Сообщение от Илья Федин Посмотреть сообщение
А какая разница-то для создания файла? У вас должно быть точно также, но без BOM
0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
24.04.2013, 23:45  [ТС]
Цитата Сообщение от KOPOJI Посмотреть сообщение
sqlite уже давно не юзал, вот здесь гляньте Кодировка БД в SQLite
Да я слышал что во второй версии она как-то менялась а в третей как я понял тока утф идет, причем многие ищут уту директиву у третей версии но не кто так и не нашел как я понял, для скрипта то это не страшно текст то в утф остался он его так и выводит просто самому прочесть ее не возможно)

Добавлено через 4 минуты
Цитата Сообщение от Илья Федин Посмотреть сообщение
А теперь перепрочитайте моё сообщение:
я понял Вас просто без бома так не выдит он файл определит как ANSI и создаст его в нем же если тока утф не перегонишь опять в утф тагда он поймет что от него хотят
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:54
Цитата Сообщение от Zelenuy Посмотреть сообщение
я понял Вас просто без бома так не выдит он файл определит как ANSI и создаст его в нем же если тока утф не перегонишь опять в утф тагда он поймет что от него хотят
Выйдет и ещё как! Вы хотите .sql файл создать? Или что?
1
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
25.04.2013, 00:13  [ТС]
Цитата Сообщение от Илья Федин Посмотреть сообщение
Выйдет и ещё как! Вы хотите .sql файл создать? Или что?
Да без разницы какое расширение главное чтобы все создавал в утф без всяких анши)
Я как понял из сегодняшней дискуссии что если я хочу создать файл в утф то нужно использовать скрипт в утф 8 с БОМ, а если хочу сессии иль заголовки, куки то без БОМ, ну хоть сегодня я считаю не прошел день зря а то раньше я как то не догадался такое попробовать, просто меня как учили кодить без БОМ я так и старался )
Но все равно придется чередовать там с бом там без)
0
 Аватар для Илья Федин
887 / 353 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
25.04.2013, 00:25
Цитата Сообщение от Zelenuy Посмотреть сообщение
если я хочу создать файл в утф то нужно использовать скрипт в утф 8 с БОМ
Нет, не обязательно, лучше без BOM
0
2 / 2 / 1
Регистрация: 14.04.2013
Сообщений: 92
25.04.2013, 00:45  [ТС]
Хочу всем сказать спасибо, за сегодня, сча нажму кнопик благодарности, просто на других форумах так и не кто и не догадался подсказать что нужен разный утф для разных целей, вот те и разработчики с пяти летним стажем а с кодировкой не кто так и не подсказал кроме Вас, все да iconv все твои проблемы решит тока на деле не все она может решить есть функции куда не под лесть чтоб перекодировать текст на выходе
Но если есть есть еще более простые варианты предлагайте я буду тока рад да и не только я все кто читает эту ветку а то ответа на такие темы обычно не находишь

Добавлено через 12 минут
Цитата Сообщение от Илья Федин Посмотреть сообщение
Нет, не обязательно, лучше без BOM
Просто без бом не всегда выходит там либо перекодировать из утф в утф что как то глупо, либо вообще не как что очень печально
А вот с SQLite3 похоже и кодировка с бом не помогает все равно определяет другую кодировку для самого файла ((
странно
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
25.04.2013, 09:27
Как я и говорил, вы что-то придумываете. Только что проверил:
PHP
1
2
3
4
<?php
header('Content-type: text/html; charset=utf-8');
 
file_put_contents('foo.txt', NULL);
Файл создается, без проблем. Результат:
0
 Аватар для svsw
336 / 319 / 18
Регистрация: 25.10.2012
Сообщений: 1,070
25.04.2013, 10:23
Цитата Сообщение от Zelenuy Посмотреть сообщение
А эти директивы все ровно на новом апаче не работают их там вообще нет)
а вы внимательно читали статью по ссылке?
эти директивы не будет работать ни в старом, ни в новом, ни в каком другом апаче, т.к. к апачу они не имеют никакого отношения... это директивы пхп...
нужно уметь конфигурить не только апач, но и пхп...
WBR

Добавлено через 2 минуты
Полностью согласен с KOPOJI - что-то вы перемудрили...

Добавлено через 31 минуту
Цитата Сообщение от Zelenuy Посмотреть сообщение
$content = iconv('utf-8', 'utf-8', 'Данные')
улыбнуло... а вообще-то круто... типа масло масляное...

Добавлено через 3 минуты
Zelenuy, вы попытайтесь использовать Notepad++ при создании/редактировании скриптов и сохраняйте скрипты в необходимой вам кодировке...
Может здесь ваша собака зарыта?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.04.2013, 10:23

Неверная кодировка в 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 (сайт на битриксе) Конфиги вроде правильные, но при старте...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу
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