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

Apache, htaccess

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

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

14.04.2013, 16:47. Просмотров 5932. Ответов 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
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 20:20 #16
Zelenuy, Я нашёл 100% вариант:
PHP
1
2
3
4
$file = fopen('file.txt', 'a');
$content = iconv('cp1251', 'utf-8', 'Данные');
fputs($file, $content);
fclose($file);
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
24.04.2013, 20:39  [ТС] #17
Я знаю способ проще решения этой задачи file_put_contents больше не чего не надо не каких перекодировок, это функция написана была видать не кривыми руками)
Ток в БД это не прокатит увы)

Добавлено через 7 минут
Вот смотри как твой вариант выглядит у меня:
PHP
1
2
3
4
$file = fopen('file.txt', 'a');
$content = iconv('utf-8', 'utf-8', 'Данные');<= это нормально?).. а если я так не сделаю то не чего не выдит)
fputs($file, $content);
fclose($file);
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 21:26 #18
Цитата Сообщение от Zelenuy Посмотреть сообщение
iconv('utf-8', 'utf-8', 'Данные');
Зачем два utf-8? Это неправильно!
Цитата Сообщение от Zelenuy Посмотреть сообщение
Ток в БД это не прокатит увы)
Я видел где-то директиву для my.ini которая исправляет траблу с кодировками (не работает под root)
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
24.04.2013, 22:16  [ТС] #19
В том то и дело что работая с утф надо перегонять с утф в утф иначе получишь аброкатабру ) я говорю бред какой то полное отсутсвие логики)
А вот про настройки пхп я бы послушал может и на самом деле там есть такая волшебная палочка, я знаю что там есть настройка посыла заголовка браузеру типа charset но это не то, оно саму кодировку не меняет это в основном для браузера
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 22:18 #20
Zelenuy, С чего вы взяли что там UTF-8? Может быть там на самом деле cp1251? Попробуйте!
0
svsw
325 / 309 / 15
Регистрация: 25.10.2012
Сообщений: 1,046
24.04.2013, 22:31 #21
Цитата Сообщение от Zelenuy Посмотреть сообщение
Да я тут у местных веб мастеров поспрашивал, и понял одно пхп бардачный язык,
Почитайте для общего развития здесь и далее про параметр default_charset в пхп.ини и только после этого рассуждайте о том что такое пхп
И еще разрешите дать вам совет - привыкайте черпать информацию с офсайтов, а не у местных веб мастеров (респект им и уважуха с регардами)
ЗЫ. Надеюсь с инглишем у вас траблов нет...
WBR
1
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
24.04.2013, 22:56  [ТС] #22
Цитата Сообщение от svsw Посмотреть сообщение
Почитайте для общего развития здесь и далее про параметр default_charset в пхп.ини и только после этого рассуждайте о том что такое пхп
И еще разрешите дать вам совет - привыкайте черпать информацию с офсайтов, а не у местных веб мастеров (респект им и уважуха с регардами)
ЗЫ. Надеюсь с инглишем у вас траблов нет...
WBR
Не веб мастера с Баума вроде)
А за инфу спасибо почитаю
А эти директивы все ровно на новом апаче не работают их там вообще нет)

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

Не по теме:

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

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

Не по теме:


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

А как SQLite3 обходишь что сам файл БД в утф был, подскажи пожалуйста, а то я почти все могу обойти но это не как не могу каво ток не спрашивал?
0
Илья Федин
Бог живет в /root
884 / 350 / 1
Регистрация: 12.08.2012
Сообщений: 4,401
Записей в блоге: 5
24.04.2013, 23:15 #28
И вот ещё скрипт который создаёт
0
Миниатюры
Apache кодировка  
KOPOJI
Эксперт HTML/CSSЭксперт PHP
16702 / 6624 / 433
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
24.04.2013, 23:15 #29
sqlite уже давно не юзал, вот здесь гляньте Кодировка БД в SQLite
0
Zelenuy
2 / 2 / 0
Регистрация: 14.04.2013
Сообщений: 91
24.04.2013, 23:19  [ТС] #30
Цитата Сообщение от Илья Федин Посмотреть сообщение
Пожалуйста
Только в браузере надёжнее
Так это если я не ошибаюсь утф с бомом, у меня же куки и сессии и такой утф не прокатит нужен без бома
0
24.04.2013, 23:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2013, 23:19
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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