Тема: Visual studio проблеми з коментаріями

В мене отак виглядають коментарії

//ðàçîâà êîì³ñ³ÿ*

Як це можна виправити, можливо можна включити кодування UTF-8 ?

2

Re: Visual studio проблеми з коментаріями

Файл записаний з кодуванням CP1251, а розпізнається як CP1252.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ
Подякували: Betterthanyou1

3 Востаннє редагувалося Betterthanyou (14.09.2015 17:48:51)

Re: Visual studio проблеми з коментаріями

quez написав:

Файл записаний з кодуванням CP1251, а розпізнається як CP1252.

Дякую, а як в VS включити кодування CP1251 ?

4

Re: Visual studio проблеми з коментаріями

Betterthanyou написав:
quez написав:

Файл записаний з кодуванням CP1251, а розпізнається як CP1252.

Дякую, а як в VS включити кодування CP1251 ?

Не знаю, курити довідку. Чи ви не можете саме це кодування знайти?

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

5 Востаннє редагувалося Betterthanyou (14.09.2015 20:34:43)

Re: Visual studio проблеми з коментаріями

quez написав:

курити довідку

Що ?

я найшов CP1251 але нічого сильно не помінялося
http://replace.org.ua/misc.php?action=p … mp;preview

Post's attachments

Untitled.png 58.76 kb, 34 downloads since 2015-09-14 

6 Востаннє редагувалося P.Y. (15.09.2015 01:39:21)

Re: Visual studio проблеми з коментаріями

Судячи з форми кракозябликів, файл було збережено як utf-8, а завантажено як windows-1251. Чи є в тому списку UTF-8?

(А ще можлива ситуація, коли файл в cp1251 було розпізнано як cp1252, після чого конвертовано й збережено як utf-8 — тоді всю цю послідовність треба прогнати в зворотньому напрямку…).

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: Betterthanyou1

7

Re: Visual studio проблеми з коментаріями

P.Y. написав:

Чи є в тому списку UTF-8?

Є Unicode (UTF-8) 65001. Але не помагає там є ще декілька Unicode я пробував їх вибирати теж не помагають.

8

Re: Visual studio проблеми з коментаріями

Є Unicode (UTF-8) 65001. Але не помагає

Як саме «не помагає» — що показує, коли вибрано його?

py -3 -m pip install git+https://github.com/snoack/python-goto
∩⍴○⌈⍴⍺/∧\∨/⊢○ ⌿⍀⍴⌊
Подякували: Betterthanyou1

9

Re: Visual studio проблеми з коментаріями

P.Y. написав:

Як саме «не помагає» — що показує, коли вибрано його?

Взагалі нічого не змінилося

//äèôåðåíö³éíèé ïëàòåæ

Кирилиця DOS 866 допомагає краще там хоч деякі букви видно

// ├▒├│├м├а ├в├▒├╝├о├г├о ├к├░├е├д├и├▓├и├│

(сума всього кредиту)

10

Re: Visual studio проблеми з коментаріями

Робили оце:

(А ще можлива ситуація, коли файл в cp1251 було розпізнано як cp1252, після чого конвертовано й збережено як utf-8 — тоді всю цю послідовність треба прогнати в зворотньому напрямку…).

?

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ
Подякували: Betterthanyou1

11

Re: Visual studio проблеми з коментаріями

quez написав:

Робили оце:

(А ще можлива ситуація, коли файл в cp1251 було розпізнано як cp1252, після чого конвертовано й збережено як utf-8 — тоді всю цю послідовність треба прогнати в зворотньому напрямку…).

?

так пробував теж не допомогло, щоб більше таких не було проблем я вже почав переписувати всі коментарії англійськими буквами. Дякую всім за допомогу

12

Re: Visual studio проблеми з коментаріями

Ще раз поясню, що сталося: у вас був файл в кодуванні cp1251 (0xC4 - 'Д'). Visual Studio помилково вирішила, що він в cp1252 (0xC0 - 'Ä'). Ви зберегли цей файл (можливо, натиснувши в Visual Studio Ctrl+S) в кодуванні UTF-8 ('Ä' - 0xC384), після чого відкрили той файл, ніби він має кодування cp1251 (0xC384 - 'Г„').
Тепер щоб декодувати, треба зробити зворотню послідовність дій:
1. відкрити файл в UTF-8 (щоб замість отих всіх Г... була розширена латинка)
2. зберегти його в cp1252 (двобайтні юнікодні символи кодуються одним байтом)
3. відкрити в cp1251 (однобайтові коди розширеної латинки сприймаються, як кирилиця).

Подякували: Betterthanyou1