проблем с VS 2003

9 отговора 324 прегледа
#1

проблем с VS 2003

Имам много странен проблем с кирилицата на студиото. Когато на 1 компютър направя някакъв проект и след това този проект го отворя на компютъра вкъщи всички надписи на кирилица излизат с маймунки дори и когато сменя шрифта. По подразбиране шрифта е Courier New. С този шрифт някои програми (ТекстПад например) отваря файловете нормално, но нотепад - не. Да не би т'ва да е някаква тъпа настройка на виндовса (който е ХП ).Регионалните сетинги са за българия!
Дайте някаква идея. Аз ли съм зле?

В събота и неделя ме няма
Отговор
в отговор на BlackEarl #2

Не че искам да те притеснявам...

... ама ти си зле.
И м/у другото се пише България ....

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Colombino #3

Re: Не че искам да те притеснявам...

Благодаря! Това оправи нещата!
ПС: Изобщо не ме притеснваш, нали затова тук постнах (това така ли се пише) темата

В събота и неделя ме няма
Отговор
в отговор на BlackEarl #4

Re: проблем с VS 2003

В менютата на студиото имаше нещо като "Save with encoding" или "Advanced save". И при отваряне -- "Open with" дето май може да му кажеш кодировка.

Сега ако някой ми каже защо говедото, при (на пръв поглед) случайни обстоятелства, решава да ми обърне UTF-8 кодирания файл в cp-1251 (май ми го взима от регионалните настройки).

Отговор
в отговор на Дeшeв #5

Re: проблем с VS 2003

Май при липса на енкодинг информация точно това се случва - запазва го като взема предвид регионал сетингс. Ако UTF-8 файла ти е без BOM (твърде вероятно), студиото не се усеща и пердаши както си знае.

Между другото съм забелязал, че уважава charset в meta или encoding в xml декларация, та поне с markup файлове няма проблеми.

Отговор
в отговор на BlackEarl #6

Re: проблем с VS 2003

"Регионалните сетинги са за българия!"

Дали? На Regional and Language Options има три таб-а. На мен ми се е случвало да пропускам Advanced -> Language for non-unicode programs да го сетна на Bulgarian.

ПП. Случвало ми се е да ми се сърдят за това предположение - един вид "абе бате, на идиот ли ти приличам?". Сори ако е такъв случая :)

Отговор
в отговор на Paдo #7

Re: проблем с VS 2003

Точно това имах предвид като казах че регионалните сетенги са за България!. Но това не оправя проблема. Май шрифтовете не се мапват по същия начин като тези на другия компютър , защото с какъвто и енкодинг да ги отворя не става номера ?

Това със Save as with encoding работи , но трябва на ръка да си принапиша текстовете на кирилица , а това е доста работа. Сега си правя програмче което да свърши черната работа.
Благодаря за мненията!

В събота и неделя ме няма
Отговор
в отговор на BlackEarl #8

извинявай

Нещо не бях на кеф и бях пиян. Ще гледам да не правя така.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на BlackEarl #9

Радо е прав

Шрифтовете нямат никакво отношение към проблема. Важна е кодовата таблица, която ще се ползва за (де)кодирането на разширените ASCII знаци. Нема такова нещо като мапване на шрифтове ( т.е. има, но то не касае ASCII символите, а целия UNICODE грубо казано ).

Виж ( цъкни 'Set Default...' ) на компа на който правиш файловете точно коя кирилска кодировка се ползва. Аз например ползвам 'Serbian(Cyrillic)', а в Windows по подразбиране е 'Bulgarian'. Ако на моя комп направя ASCII кирилски файл, на всеки дето настройките му са по подразбиране няма да се чете, защото буквите са на различни места ( ей тук е мапването ).

Ако имаш слаган кирилизатор на един от двата компа проблемът е друг, но надявам се не си толкова неинформиран.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_
Отговор
в отговор на Colombino #10

Re: ре

Оправих си проблема като си смених шрифтовете и по конкретно само Цоуриер нев - по подразбиране студиото ползва тях за редактора!
Може и самия Виндовс да си е скапан - така ми се пада като ме мързи да си го преинсталирам

Благодаря за отзивите!

Редактирано от BlackEarl на

Отговор