X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Fn[mb_convert_encoding] Переконвертирование с авто определением изначальной кодировки
trooll
trooll
Topic Starter сообщение 1.2.2010, 10:44; Ответить: trooll
Сообщение #1


Частый гость
**

Группа: User
Сообщений: 67
Регистрация: 27.12.2009
Из: Алтайский край
Поблагодарили: 12 раз
Репутация:   2  


Доброго времени суток.

В общем, сразу приведу пример кода, а дальше уже распишу, что да как:
PHP код:
<?PHP  
mb_internal_encoding('utf-8');
$work_file_contents = file_get_contents(getcwd().'/ in.php');
$work_file_contents = mb_convert_encoding($work_file_contents, 'utf-8', 'auto');
file_put_contents (getcwd().'/out.php', $work_file_contents);
?>


Среда работы:
1) OS WIN XP Pro
2) PHP 5.2.4 (полная стандартная комплектация всех библиотек)
3) DENWER_3

Задача:
Перекодировать исходный файл in.php в кодировку utf-8, автоматически определив исходную кодировку файла, и сохранить результат в файл out.php

Описываю проблему:
Значит изначальный файл in.php находиться в кодировку windows-1251, Notepad++ и PHP Expert Editor определяют кодировку как ANSI.
При конвертации функцией mb_convert_encoding() с параметром 'auto' в качестве исходной кодировке, кодировка так и остается ANSI, причем все кириллические символы из документа пропадают.
Если указать явственно начальную кодировку в виде 'windows-1251', то конвертация проходит, кодировка файла изменяется при этом:
Notepad++ пишет что кодировка ANSI as UTF-8 (то есть как я понял UTF-8 без BOM)
HP Expert Editor пишет что кодировка просто UTF-8
При этом все кириллические символы сохраняются на своих местах. То есть все ок.

Что вообще за дурь блин происходит?
Почему так?
Как это можно реализовать?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Куплю несколько сайтов на WP. Тематики - авто, стройка, женская
1 almmih1991 809 7.4.2018, 10:37
автор: Telnor
Открытая тема (нет новых ответов) Размещение вечных статей на сайтах с ТИЦ 10-110. Кулинария, Женские, Авто, Спорт и другие.
Размещение вечных статей на сайтах с ТИЦ 10-110
9 hakervova 2357 13.3.2018, 11:44
автор: hakervova
Открытая тема (нет новых ответов) Продажа макета / landing page авто услуги
3 nbcpa 1809 3.2.2018, 23:59
автор: 2009bes
Открытая тема (нет новых ответов) Куплю сайты авто тематики
3 Woopy 1801 23.1.2018, 17:16
автор: kolobok415
Открытая тема (нет новых ответов) Качественная аналитика на тему: Финансы/Авто/IT. Картинки в подарок!
от $2 за 1000 зн. WMZ/Qiwi/Приват24
2 Porsche 787 6.11.2017, 16:34
автор: Porsche


 



RSS Текстовая версия Сейчас: 24.5.2018, 23:48
Дизайн