| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Смена кодировки строки в PHP |
| Автор: Гость_Shaman 7.8.2003, 08:07 |
| Прошу прощения за ламерский вопрос В переменной хранится строка в кодировке cp-866, мне нужно изменить кодировку этой строки на koi8-r. как это сделать средствами PHP (без использования внешних приложений и подобной фигни |
| Автор: rMaveric 7.8.2003, 09:06 |
| convert_cyr_string(твоя строка, исходная кодировка, требуемая кодировка) cp-866 = a koi8-r = k win = w Ну а больше надо редко разве маковская ее код m Все. Надеюсь поможет |
| Автор: Гость_Shaman 7.8.2003, 11:14 |
| Этот способ я знаю и пробовал, не получается есть ли другие? |
| Автор: Cepera 7.8.2003, 13:50 |
| а почему собственно не получается? |
| Автор: MuToGeN 7.8.2003, 14:57 |
| http://php.net/iconv - другой способ, только требует iconv библиотеку. |
| Автор: Гость_Shaman 8.8.2003, 07:18 |
| есть строка в кодировке cp866 (скрипт - nntp newsgate), ее нужно отобразить в koi8-r (сервак-то юниксовый |
| Автор: Cepera 8.8.2003, 07:28 | ||
| имхо дело не в пхп ,-) попробуй создать файл .htaccess
|
| Автор: Cepera 8.8.2003, 07:29 |
| сервак сам должен конвернуть в КОИ8-Р |
| Автор: Гость_Shaman 8.8.2003, 07:54 |
| Руки бы оторвать тому, кто сервак конфигурировал Не в первый раз уже сталкиваюсь с подобной проблемой |
| Автор: Smoker 8.8.2003, 08:05 |
| Я таки зарегился, форум хорош Ну так вот: не думаю, что это все-таки проблема сервера, так как у меня стоит локальный апач для отладки, настройки там нормальные, какие надо (и адддефолтчарсет тоже стоит По поводу айконвэ-библиотеки, есть ли способ использовать ее функции без подключения к пхп (инклуд там какой-нибудь, или еще что...)? PS Ух, как я не люблю PHP |
| Автор: Cepera 8.8.2003, 08:50 |
| давай по порядку... 1. плиз, кусок кода с хидерами 2. показ хидеров кидаемых сервером клиенту |
| Автор: Smoker 8.8.2003, 11:09 | ||||
Ладно... вот здесь происходит то, что мне нужно:
Вот так она постится:
В итоге когда вызываю "Ответ" на тему, она пишет "Re: <тема в cp866 хер знает почему>", и абсолютно то же самое происходит с именем, если ввожу его кириллицей.... идеи есть? |
| Автор: Smoker 8.8.2003, 11:29 | ||
Кстати, сервак ничего никому не должен |
| Автор: Cepera 10.8.2003, 08:57 | ||||
я извиняюсь, но не пробовал ли ты сделать так, вместо
прописать
|
| Автор: Smoker 11.8.2003, 07:56 |
| Пробовал, не получилось Впрочем неважно, проблема уже решена, и дело там было совсем не в том куске.... а в некоей загадочной функции htmlentities |
| Автор: Cepera 11.8.2003, 08:31 |
| htmlentities это алиас для htmlspecialchars |