|
|
|
| Подскажите как мне изменить кодировку этого файла средствами пхп? Т.е. в какой он щас кодировке? Изменить можно через ICONV, но для этого надо знать какую исходную кодировку писать. Блокнот пишет Юникод. Но как это написать в iconv?
iconv('?', 'cp1251', 'текст');
|
| |
|
|
|
|
|
|
|
для: Александрович
(29.03.2008 в 00:07)
| | как то так%>
iconv("UTF-8","WINDOWS-1251" ,"тескт")
|
----
Regards, Max Vasin. | |
|
|
|
|
|
|
|
для: Max Vasin
(29.03.2008 в 00:31)
| | Там похоже не UTF-8, т.к. ругается что неверная кодировка. | |
|
|
|
|
|
|
|
для: Александрович
(29.03.2008 в 00:39)
| | файлек не заметил))). но он у меня сразу через редактор нокиа открылся%)
----
Regards, Max Vasin. | |
|
|
|
|
|
|
|
для: Max Vasin
(29.03.2008 в 00:48)
| | Ну да, это смска. Нужно её текст в виндовскую кодировку перегнать. | |
|
|
|
|
|
|
|
для: Александрович
(29.03.2008 в 00:39)
| | Понятие кодировка для данного файла отсутствует. Это бинарный файл, а не текстовый. | |
|
|
|
|
|
|
|
для: Atheist
(29.03.2008 в 00:49)
| | Ужас. Мне надо обработать его как обычный текст. А он не на какие функции не реагирует, не на регулярки, не explode'oм не разбивается... Вот я подумал из за кодировки... В общем теперь вопрос в следующем: Как мне вытащить и нормально обработать, в виндовской кодировке всё между BEGIN:VBODY и END:VBODY? | |
|
|
|
|
|
|
|
для: Александрович
(29.03.2008 в 00:54)
| | > А он не на какие функции не реагирует, не на регулярки, не explode'oм не разбивается
Чушь. Эти функции работают с бинарными данными нормально.
А там в SMS только слово "Tekst"? | |
|
|
|
|
|
|
|
для: 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'));
?>
|
| |
|
|
|
|
|
|
|
для: -_-
(29.03.2008 в 02:18)
| | А точно :) Я сначала подумал, что UCS из-за предваряющих NUL-байтов.
P.S. Точнее сначала из-за них вообще не за текстовый файл принял. | |
|
|
|