Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Изменить кодировку
 
 автор: Александрович   (29.03.2008 в 00:07)   письмо автору
 
 

Подскажите как мне изменить кодировку этого файла средствами пхп? Т.е. в какой он щас кодировке? Изменить можно через ICONV, но для этого надо знать какую исходную кодировку писать. Блокнот пишет Юникод. Но как это написать в iconv?
iconv('?', 'cp1251', 'текст');

   
 
 автор: Max Vasin   (29.03.2008 в 00:31)   письмо автору
 
   для: Александрович   (29.03.2008 в 00:07)
 

как то так%>
iconv("UTF-8","WINDOWS-1251" ,"тескт")

----
Regards, Max Vasin.

   
 
 автор: Александрович   (29.03.2008 в 00:39)   письмо автору
 
   для: Max Vasin   (29.03.2008 в 00:31)
 

Там похоже не UTF-8, т.к. ругается что неверная кодировка.

   
 
 автор: Max Vasin   (29.03.2008 в 00:48)   письмо автору
 
   для: Александрович   (29.03.2008 в 00:39)
 

файлек не заметил))). но он у меня сразу через редактор нокиа открылся%)

----
Regards, Max Vasin.

   
 
 автор: Александрович   (29.03.2008 в 00:50)   письмо автору
 
   для: Max Vasin   (29.03.2008 в 00:48)
 

Ну да, это смска. Нужно её текст в виндовскую кодировку перегнать.

   
 
 автор: Atheist   (29.03.2008 в 00:49)   письмо автору
 
   для: Александрович   (29.03.2008 в 00:39)
 

Понятие кодировка для данного файла отсутствует. Это бинарный файл, а не текстовый.

   
 
 автор: Александрович   (29.03.2008 в 00:54)   письмо автору
 
   для: Atheist   (29.03.2008 в 00:49)
 

Ужас. Мне надо обработать его как обычный текст. А он не на какие функции не реагирует, не на регулярки, не explode'oм не разбивается... Вот я подумал из за кодировки... В общем теперь вопрос в следующем: Как мне вытащить и нормально обработать, в виндовской кодировке всё между BEGIN:VBODY и END:VBODY?

   
 
 автор: Atheist   (29.03.2008 в 01:07)   письмо автору
 
   для: Александрович   (29.03.2008 в 00:54)
 

> А он не на какие функции не реагирует, не на регулярки, не explode'oм не разбивается
Чушь. Эти функции работают с бинарными данными нормально.

А там в SMS только слово "Tekst"?

   
 
 автор: Александров   (29.03.2008 в 02:10)   письмо автору
 
   для: Atheist   (29.03.2008 в 01:07)
 

там в смс все, что между теми огранечителями, что я выше написал. Только в начале дата и время. Тогда помогите вытащить нужные данные, может я что-то не так делал.

   
 
 автор: -_-   (29.03.2008 в 02:18)
 
   для: Atheist   (29.03.2008 в 01:07)
 

<?
header
('Content-type: text/html; charset=cp1251');
print 
iconv('UTF-16LE''cp1251'file_get_contents('text.vmg'));
?>

   
 
 автор: Atheist   (29.03.2008 в 02:36)   письмо автору
 
   для: -_-   (29.03.2008 в 02:18)
 

А точно :) Я сначала подумал, что UCS из-за предваряющих NUL-байтов.

P.S. Точнее сначала из-за них вообще не за текстовый файл принял.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования