Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

dodawanie plików źródłowych i kodowanie pliku

Ostatnio zmodyfikowano 2019-06-30 17:22
Autor Wiadomość
Bartex321
Temat założony przez niniejszego użytkownika
» 2019-04-01 21:44:28
Pekfos nawet jeśli, to nie w tym problem (zrobiłem nowy plik - to samo)
P-174299
pekfos
» 2019-04-01 22:11:50
Jeśli nie dodawałeś żadnych opcji kompilacji związanych z kodowaniem, to powinno działać. Obstawiam, że mimo wszystko plik jest błędnie zakodowany. Możesz to zweryfikować notepadem++, albo dowolnym hex edytorem.
P-174300
nanoant20
» 2019-04-01 23:45:43
Zapisz pliki źródłowe w UTF-8 z BOM'em zrobisz to tak jak pisał @pekfos
w procesorze tekstu notepad++
Otwierasz plik, w menu kodowanie patrzysz co tam jest (jakie kodowanie,
domyślnie jest przy tym postawiona kropka).
Jeżeli się nie zgadza robisz Ctrl+A Ctrl+X
zmieniasz kodowanie na właściwe UTF-8 (z BOM) i Ctrl+V Ctrl+S
to jeśli chodzi o pliki

w Code::Blocks
otwierasz projekt (plik źródłowy) i z menu wybierasz
Project => Project build options => Compiler Settings
otwórz zakładkę Other compiler options
i dodaj opcję kompilatora -fexec-charset=cp852
na koniec Build => Rebuild
i to powinno szpilać
P-174301
nanoant20
» 2019-04-02 13:17:51
Poprawiłem kod z dnia 2019-04-01 o godz. 09:27
C/C++
int main()
{
    //SetConsoleOutputCP(65001); //ŹLE
    SetConsoleOutputCP( 852 ); //POPRAWIONE
    cout << "ąćęłńóśżźĄĆĘŁŃÓŚŻŹ" << endl;
}
w code::blocks dodałem opcje kompilatora
-fexec-charset=cp852
oraz ustawiłem kodowanie edytora na UTF-8

Powyższy wpis z 2019-04-01 23:45:43 też działa
wszystko sprawdziłem i szpila

ciekawostka
[C++] Unikodowe znaki w konsoli (Windows)
P-174305
Bartex321
Temat założony przez niniejszego użytkownika
» 2019-06-30 13:23:32
Zresetowałem windowsa (10) i zainstalowałem visual studio 2017, chciałbym go ustawić tak jak ma być, więc wracam do tematu i jeszcze raz ponawiam pytanie:
Jakie kodowanie jest najlepsze i jak je ustawić
P-174857
pekfos
» 2019-06-30 14:26:36
Odpowiedź jest wciąż ta sama - UTF-8 dla kodu źródówego, kodowanie po kompilacji zależne od zastosowania. Visual Studio nie ma opcji, żeby zawsze zapisywać kod źródłowy w UTF-8 (chyba że dopuszczasz instalowanie rozszerzeń). Zamiast tego kod jest domyślnie zapisywany w bieżącej stronie kodowej i jeśli się nie da, to w UTF-8 BOM. Istotne ustawienia:
Możesz ręcznie skonwertować plik na inne kodowanie używając opcji w "Save as", albo przywracając "Advanced Save Options..." do menu https:/​/developercommunity.visualstudi​o.com​/content/problem/8290​/file-advanced-save-options-option-is-missed.html.
P-174858
Bartex321
Temat założony przez niniejszego użytkownika
» 2019-06-30 15:51:44
Przeszedłem te trzy ustawienia wymienione od kropek, pierwsze dwa są włączone, trzecie wpisałem w ustawieniach, według tego co było na stronie.
Znalazłem kody polskich znaków na wikipedii:
https://pl.wikipedia.org/wiki​/Kodowanie_polskich_znak%C3%B3w
Jednak nie do końca wiem jak je wpisać, aby ten tekst wyświetlił się poprawnie:
Tekst.setString( "ąęćźń" );
Edit:
Zainstalowałem również rozszerzenie podane w linku
P-174859
pekfos
» 2019-06-30 16:03:37
To SFML? Podawanie tekstu w ten sposób używa aktualnego locale, lepiej używaj szerokich napisów, czyli L"zażółć gęślą jaźń".

Zainstalowałem również rozszerzenie podane w linku
Jak będziesz wykonywać wszystko na ślepo, to się nie dogadamy. W temacie padło wystarczająco informacji, żebyś wiedział co robisz i jak sprawdzić, co nie działa poprawnie.
P-174860
1 2 « 3 » 4
Poprzednia strona Strona 3 z 4 Następna strona