|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как прекодлировать строку из одной кодировки в другую |
|
|
Как прекодлировать строку из одной кодировки в другую
|
Ночной странник Сообщения: 4050 |
Профиль | Сайт | Отправить PM | Цитировать Как прекодлировать строку из одной кодировки в другую?
есть набор сторок, они могут быть все в разных кодировках, как мне перевести их в cp1251, в доке не смог найти такой функции. |
|
------- Отправлено: 18:51, 21-06-2004 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать А
Цитата php manual:
|
|
------- Отправлено: 19:24, 21-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать вот легкий и необременительный * , но меж тем достаточно распространенный способ на Perl,- его можно пользовать и на PHP. Только тут win2koi, соответственно надо поменять местами то, на что меняется.
Вот Перекодировщик alt<->koi, win<->koi, win<->alt v 1.0 от DH. Можно еще системными программами пользоваться. А может быть кто-нибудь предложит что-нибудь покороче? Добавлено: Prisoner вот спасибо (это я пока писала, не посмотрела, что ответ уже есть) Пошла учить матчасть (те PHP) |
Отправлено: 19:28, 21-06-2004 | #3 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
спасибо, вилимо просто просмотрел... но вот в чем дело, как я понял ее нельзя использовать с юникодом для юникода есть utf8_decode. сейчас буду экспериментировать, посомтрим что будет. Добавлено: теоретически должно быть так: $s = utf8_decode( $s ); $s = convert_cyr_string( $s, 'i', 'w' ); но вместо русских букв выдает вопросики. но при этом: $s = convert_cyr_string( utf8_decode( utf8_encode( convert_cyr_string( 'a Вдал - ', 'w', 'i' ) )) , 'i', 'w' ); работает обсолютно нармально! собственно вопрос: в чем может быть подстава? известно что исходная строка в UTF-8 (сам проверял) |
------- Отправлено: 20:05, 21-06-2004 | #4 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Посмотри на php.net в обсуждении документации в том числе про utf
|
|
Отправлено: 21:09, 21-06-2004 | #5 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mar
спасибо, зря я не ходил раньше на этот ресурс надо будет по том какнибуть там по бродить! |
------- Отправлено: 01:19, 22-06-2004 | #6 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Vlad Drakula
а iconv не подходит?? эта функция тоже вроде перекодировкой занимается |
------- Отправлено: 21:35, 27-06-2004 | #7 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать vadimiron
не подходит! теоретически подходит, но практически текст не перекодирует. т.е. если с помошью нее создавать текст в utf-8 то обратно она его перекодирует, а если брать из других источноков, то не перикодирует, я ее хотел использовать, но пришлось писать свою функцию. |
------- Отправлено: 08:10, 28-06-2004 | #8 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Vlad Drakula
возможно дело в несвежести iconv библиотеки |
Отправлено: 12:01, 28-06-2004 | #9 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Dutchman Mihel
врятли! я поставил PHP 4.3.7 |
------- Отправлено: 18:52, 28-06-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Как перенести настройки интерфейса и т.д. из одной учетной записи в другую? | Kuzz_007 | Microsoft Windows 7 | 7 | 28-10-2009 12:33 | |
Доступ - [решено] Как перенести пароли Windows с одной машины на другую? | Marlboroman | Microsoft Windows 2000/XP | 2 | 14-08-2009 14:05 | |
Как и где прописать машрут из одной подсети в другую? | caveman | Microsoft Windows NT/2000/2003 | 1 | 10-12-2006 12:59 | |
[решено] изменение кодировки файла через командную строку | vagner_HATE | Microsoft Windows 2000/XP | 3 | 06-12-2006 20:34 |
|