- 1
- 2
- 3
- 4
@echo off
chcp 1251
mygame.exe
chcp 866
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+126
@echo off
chcp 1251
mygame.exe
chcp 866
Оттуда.
LispGovno 30.01.2014 09:13 # +3
bormand 30.01.2014 09:51 # +3
Lure Of Chaos 30.01.2014 13:12 # +4
guest 31.01.2014 19:40 # −15
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Иду на хуй, еболдыш!
Lure Of Chaos 01.02.2014 00:16 # +2
laMer007 30.01.2014 10:10 # −1
VseGovnoOdinYaKrut 30.01.2014 20:05 # 0
anonimb84a2f6fd141 31.01.2014 01:43 # −1
20 лет в стазисе - это не шутки.
VseGovnoOdinYaKrut 30.01.2014 19:40 # +3
WGH 30.01.2014 21:09 # +4
anonimb84a2f6fd141 31.01.2014 01:43 # −1
mac-t 31.01.2014 07:09 # +4
anonimb84a2f6fd141 31.01.2014 21:25 # −2
WGH 31.01.2014 21:46 # +3
Да даже стоковые виндовые утилиты с ней не дружат:
anonimb84a2f6fd141 31.01.2014 22:37 # −1
WGH 31.01.2014 22:45 # +2
anonimb84a2f6fd141 31.01.2014 22:59 # −1
bormand 31.01.2014 23:02 # +2
WGH 31.01.2014 23:10 # +2
Да, встроенные функции питона тоже плохо работают с 65001. Проблема ли это питона? Отчасти. Как я понял, виндовый libc очень глючно работает с юникодом в консоли. Чтобы это обойти, можно напрямую юзать консольный API, но переписывать ввод-вывод на него разработчики как-то не торопятся.
anonimb84a2f6fd141 31.01.2014 23:17 # −1
Вся проблема в том, что питон - прыщеговно. Если жава писалась как бы под все системы, то питон писался под питуха, а потом с помощью лома портировался на винду, абы как-то работало. Отсюда и результат. Самое печальное, что на лекциях по питону не преподают, что те, кто пишут на питоне под виндой - как полезные евреи при Гитлере, для этого на него надо уебать немало своего времени.
WGH 31.01.2014 23:34 # 0
Чтобы не изобретать пейджер и просто юзать системный? Ах да, забыл, что в винде принято писать велосипеды для всего подряд.
>жава
А как в Java печатать юникод в консоль? Очевидное System.out.println("\u0442\u0435\u0441\u 0442"); выводит лишь ����
anonimb84a2f6fd141 31.01.2014 23:38 # −1
chcp 65001 в powershell пробовал?
>Ах да, забыл, что в винде принято писать велосипеды для всего подряд.
Потом не пиздите, что у вас что-то виндовое не работает - и не будет работать с таким отношением.
И писать вас никто не заставляет, возьмите готовый.
WGH 31.01.2014 23:42 # +1
Да, конечно. Без него печатает ЄхёЄ :).
А в кодировке chcp 1251 печатает. Вот только стоит добавить в конец что-нибудь типа "\u5c11\u5973\u3055\u3068\u308a", то уже получаем "тест???". Так что вопрос про _юникод_ остается в силе.
anonimb84a2f6fd141 31.01.2014 23:44 # −1
WGH 31.01.2014 23:46 # 0
cmd.exe. Насколько помню, разницы вообще никакой.
anonimb84a2f6fd141 31.01.2014 23:47 # −2
Stertor 31.01.2014 23:49 # 0
WGH 31.01.2014 23:50 # 0
У меня там только Consolas, Lucida Console и Raster Fonts. Возле первых двух написано TT, возле последнего ничего не стоит.
anonimb84a2f6fd141 31.01.2014 23:52 # −1
Abbath 31.01.2014 22:39 # −1
anonimb84a2f6fd141 31.01.2014 23:19 # −1
Abbath 31.01.2014 23:49 # 0
anonimb84a2f6fd141 31.01.2014 23:52 # 0
Abbath 01.02.2014 01:52 # 0
Stertor 31.01.2014 23:53 # −1
defecate-plusplus 31.01.2014 07:52 # +2
все время бесит, что необходимо бегать на первую закладку, чтобы делать save
а годный продукт putty connection manager забросили много лет назад и теперь его архив передают из уст в уста