Na ovoj stranici

Promijeni kodiranje teksta

Alatna traka načina uređivanja

Da biste prikazali kodiranje datoteke trenutne datoteke na alatnoj traci uređivača (4) u načinu rada Edit, idite na Preferences > Text Editor > Display > Display file encoding.

Prikaži karticu u postavkama Tekstnog uređivača

Da biste promijenili kodiranje teksta, odaberite ga na alatnoj traci, a zatim u dijaloškom okviru Text Encoding odaberite novo kodiranje:

Dijalog za kodiranje teksta

Da biste ponovno učitali datoteku sa odabranom kodiranjem, odaberite Reload with Encoding.

Save with EncodingDa biste spremili datoteku s novim kodiranjem, idite na Spremi kao .

Postavi zadani kodiranje

Da biste definirali zadanu enkodaciju datoteka, odaberite Preferences > Text Editor > Behavior, a zatim odaberite odgovarajuću opciju u Default encoding.

Kodiranje datoteka na kartici Ponašanje u postavkama Uređivača teksta

Qt zahtijeva izvornike kodirane u UTF-8, stoga je zadana kodifikacija postavljena na UTF-8.

Ako pokušate urediti datoteku koja nije kodirana u UTF-8, vidjet ćete sljedeću poruku o pogrešci: Error: Could not decode "filename" with "UTF-8"-encoding. Editing not possible.

Da biste riješili problem, upotrijebite alat za pretvorbu datoteka kako biste kodiranje datoteke pretvorili u UTF-8. U suprotnom pretvorba nizova konstanti u QString možda neće raditi kako se očekuje.

Ako ne razvijate Qt aplikacije, možete postaviti druge opcije kodiranja kao zadano kodiranje. Odaberite opciju " System " kako biste koristili kodiranje datoteka koje koristi vaš sustav.

Vidi također Kako: Uređivanje koda, Uređivanje koda i Ponašanje.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.