кривая кодировка в виндовозных скриптах - почему "???" ?
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
кривая кодировка в виндовозных скриптах - почему "???" ?
как правильно выставить кодировку отображения вывода?
калякаю цмдшный батник, а оно отобрАживает русские имена файлов вопросами
смотрю diskuse-ом из rktools
кстати, мож как по другому можно? (надо согласно квоте, найти юзера и почистить его какашки)
там чота типа "сет кодепейдж.." в скрипте выставлять надо
чота непомню уже, давно в говне не копался
калякаю цмдшный батник, а оно отобрАживает русские имена файлов вопросами
смотрю diskuse-ом из rktools
кстати, мож как по другому можно? (надо согласно квоте, найти юзера и почистить его какашки)
там чота типа "сет кодепейдж.." в скрипте выставлять надо
чота непомню уже, давно в говне не копался
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
Батники это интерпретатор cmd, посему кодировка там CP866...dekloper писал(а):как правильно выставить кодировку отображения вывода?
калякаю цмдшный батник, а оно отобрАживает русские имена файлов вопросами
смотрю diskuse-ом из rktools
кстати, мож как по другому можно? (надо согласно квоте, найти юзера и почистить его какашки)
там чота типа "сет кодепейдж.." в скрипте выставлять надо
чота непомню уже, давно в говне не копался
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
хмм я думал там cp1251. или ansi
--
а смотря в чем клацаешь. если на никсойдах то надо конвертить. если на винде, то проблем нету, там есть блокнот.
--
а смотря в чем клацаешь. если на никсойдах то надо конвертить. если на винде, то проблем нету, там есть блокнот.
//del
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
в смысле "в чем клацать"? а в чем еще можно клацать вендовозный цмд-ейник, кроме как в венде, не на фряхе жеADRE писал(а):хмм я думал там cp1251. или ansi
--
а смотря в чем клацаешь. если на никсойдах то надо конвертить. если на винде, то проблем нету, там есть блокнот.
проблема в том, что эта ср*ная утила из rktools с не родными буквами работает в каком то кривом юникоде
т.е., если бы он не был настолько крив, то команда chcp 65001 в скрипте спаслабы ситуацию..
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
-
- капитан
- Сообщения: 1820
- Зарегистрирован: 2010-12-25 20:41:50
- Откуда: Хлебная столица
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
Известная проблема, на C++ выкручивался так:
И в свойствах консольного окна на вкладке шрифт выбрать Lucida Console
Код: Выделить всё
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
system("chcp 1251 > nul");
cout << "привет" << endl;
return 0;
}
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2012-09-11 12:18:18
- Контактная информация:
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
Настройте региональные и языковые настройки вашего Windows
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
спасибо, добрый человекsonidim писал(а):Настройте региональные и языковые настройки вашего Windows
но у меня непреодолимые затруднения в выборе языковых параметров между chines и simple chines
не подскажите что выбрать?
==
зы. вендовз не мой и никогда им не был, никогда не считал и не считаю его товаром, необходимым для приобретения..
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2012-10-24 9:47:29
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
Например в AkelPad выбираешь кодировку 866 для файла cmd и русские буквы нормально отображаются.
- dekloper
- ст. лейтенант
- Сообщения: 1331
- Зарегистрирован: 2008-02-24 15:43:19
- Откуда: давно здесь сидим..
- Контактная информация:
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
w3d, речь шла о кодировке символов консольного приложения, читающего\записывающего в std in\out как в никсах
а не о том как сделать читаемыми символы в текстовом файле file.cmd
в итоге, помогла методика тов. Bayerische, за что ему спасибо.
а не о том как сделать читаемыми символы в текстовом файле file.cmd
в итоге, помогла методика тов. Bayerische, за что ему спасибо.
ТОВАгИЩИ! БгАТЬЯ И СЕСТгЫ! ДОЛОЙ гАВНОДУШИЕ!
- ADRE
- майор
- Сообщения: 2646
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: кривая кодировка в виндовозных скриптах - почему "???" ?
посмотри терминальные шрифты. скорее всего там есть прикол. символы руске там сильно разные. ну и старую виндовую кодировку до 1251.
//del