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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

В общем, сразу приведу пример кода, а дальше уже распишу, что да как:
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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыУникальный авто форум с 11-летней историей
Перспективный проект...
24 autonew 17196 1.2.2023, 9:41
автор: Skyworker
Открытая тема (нет новых ответов) Лендинг по пригону авто из США(PSD)
0 0pium 5024 31.8.2020, 20:11
автор: 0pium
Открытая тема (нет новых ответов) bitzoloto.cash - Авто обмен криптовалют - покупка и продажа BTC за фиат - офисы в МСК и СПб
0 bitzoloto_cash 1166 30.7.2020, 11:37
автор: bitzoloto_cash
Открытая тема (нет новых ответов) Куплю места на вашем сайте, под мои статьи: Авто/Услуги
8 regem 6492 13.2.2020, 4:25
автор: regem
Открытая тема (нет новых ответов) Сайт дроп про авто посещаемость 15-20
3 tbr82 2761 14.9.2019, 21:16
автор: tbr82


 



RSS Текстовая версия Сейчас: 24.4.2024, 17:33
Дизайн