• Linux soft Microsoft VSCode под linux отображает крякозябры вместо русских символов при открытии *.cmd. Майки свой зоопарк даже нормально не содержат, ну блин.

Replies (21)

  • @don-Rumata, Дело не в VSCode, дело в том, что в 2019-м году в виндовой консоли cmd.exe по-умолчанию до сих пор кодировка досовская 866.
  • @don-Rumata, В модном хипстерском Powershell тоже, ппц.
  • @IRT, и в cmd.exe и в powershell.exe "кодировкой" по умолчанию является UTF-16. chcp — это утилита, показывающая кодировку для легаси программ.
  • @IRT, И под "легаси программами" подразумеваются программы из Windows 9x и красноглазое говно, ибо UTF-16 в консоли по умолчанию с 1999 года.
  • @don-Rumata, VSCode это всего лишь скрипт для Chrome, микрософт к разработке хрома не имеет никакого отношения.
  • @don-Rumata, VSCode пытается угадать кодировку.
  • @don-Rumata, "files.autoGuessEncoding":true ?
  • @vt, микрософт к разработке хрома не имеет никакого отношенияЭто ложь. windowslatest.com
  • @qark, Целых два патча? Ну это серьезно меняет дело конечно же
  • @IRT, это я в курсе, но vscode не под виндой запускаю.
  • @vt, github.com а почему тогда это в "Microsoft"? Почему не в "Google"?
  • @killy, охтыжблин, работает! А чё они по дефолту так не делают?
  • @don-Rumata, Потому что это ссылка на vscode, а не на хром? Но первое без второго не работает
  • @vt, Ну а кто ещё должен определять кодировку придуманную в майкрософте? Даже если у родительского проекта нет поддержки из коробки?
  • @don-Rumata, А кодировку придумали в IBM, ага. И по твоему тексту выглядит так, будто микрософт что-то сломал, но нет же, это в хроме нет поддержки кодировок IBM
  • @vt, Хром создавался для веба, где utf-8.
  • @don-Rumata, Ну и при чем тут микрософт-то?
  • @vt, При том, что разрабатывая vscode — они не сделали определение кодировки автоматом из коробки.
  • @don-Rumata, vscode точно так же делается «для веба» и поддержка батников там явно не на первом месте, особенно не под виндой
  • @Renha, уже подсказали в /7