Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Кодировка результата запуска внешних программ.
Сам файлик в Utf8 кодировке, мало того, контент принудительно шлётся в Utf8ой кодировке. (не надо спрашивать "зачем")
Беда в том, что результат выполнения `dir` шлётся в браузер вопросиками и всякими не понятными символами. А по этому пришёл к выводу что можно использовать такой способ.
Но судя по всему, результат `dir` не в cp1251 кодировке ибо результат выглядет не лучше.
В нете нашёл УЙМУ тем про запуск внешних программ, но не в одной из них не написано в какой кодировке шлётся контент.
Мб можно автоматом определить или кто-то что-то знает
Спасибо за помощ.
Champion
Отправлено: 02 Марта, 2010 - 16:07:19
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
cp866 наверное. В командной строке в виндоус cp866.
$ask_cmd = iconv("cp866", "utf-8", `dir`); Вот если так?
JustUserR
Отправлено: 02 Марта, 2010 - 16:16:44
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
GIR пишет:
Мб можно автоматом определить или кто-то что-то знает
Если что в консоли windows можно выполнить команду CHCP 1251 и установить соответствующую кодировку
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Мелкий
Отправлено: 02 Марта, 2010 - 16:29:35
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
виндовый dir - cp866
никсовый - смотрите локаль системную.
Ещё KOI8-R можете попробовать.
ps: таки я проверил специально, никсовый dir существует
----- PostgreSQL DBA
GIR
Отправлено: 02 Марта, 2010 - 16:41:30
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Февр. 2008
Помог: 0 раз(а)
Спасибо, cp866 кодировка.
JustUserR
Спасибо, возьму на карандашик.
JustUserR
Отправлено: 02 Марта, 2010 - 17:13:50
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
GIR пишет:
JustUserR Спасибо, возьму на карандашик.
Пожалуйста - на самом деле в консоли windows достаточно много полезных функций Champion
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.