Caracterele ruse în aplicațiile console lazarus

Caracterele ruse în aplicațiile console lazarus

Bazele programării
Fiecare profesionist a fost odată un cazan. Cu siguranță știi statul când "nu știi cum să începi să gândești, ca să te gândești la asta". Sigur că ați întâlnit o situație în care pur și simplu nu știți de unde să începeți. Această carte are drept scop exact acei oameni care ar dori să devină un programator, dar absolut nu știe cum să înceapă această cale. Citiți mai multe.













Sunt foarte îngrijorat de limba rusă. Prin urmare, nu îmi place să creez programe pentru utilizatorii vorbitori de limbă rusă, dacă aceste programe afișează mesaje în limba engleză.

Cu toate acestea, am încercat deja să afișăm pe ecran caracterele rusești. și nu am reușit. În loc de litere rusești "krakazyabry" au fost afișate. Cred că este timpul să rezolvăm această problemă. În plus, problema este rezolvată pur și simplu.

De ce apar scrisori ciudate în loc de scrisori rusești?

Deoarece, în mod implicit, mediul Lazarus utilizează codificarea UTF-8. Și dacă ați scris un program, de exemplu, pentru sistemul de operare Linux, atunci caracterele rusești ar fi afișate corect.

Cu toate acestea, aplicațiile de consolă din Windows utilizează o codificare diferită. Implicit este codarea CP866. Prin urmare, apare această problemă. Tot ce trebuie să facem este să schimbăm codificarea.

Deci, la aplicațiile consola create folosind mediul de dezvoltare Lazarus. afișate corect caracterele rusești, trebuie să faceți următoarele:

Va apărea o fereastră în care trebuie să faceți clic pe butonul numit CHANGE FILE.







Trimiteți-le prietenilor: