Orosz karakterek konzolos alkalmazások Lazarus

Orosz karakterek konzolos alkalmazások Lazarus

programozás alapjai
Minden szakmai egykor a vízforraló. Bizonyára tudod, az állam, amikor a „nem tudom, hogyan kell kezdeni gondolkodni, hogy gondolni erre.” Bizonyára Ön is találkozott olyan helyzetben, ahol csak nem tudom, hol kezdjem. Ez a könyv célja pontosan az ilyen emberek, akik szeretnék, hogy legyen egy programozó, de nem tudom, hogyan kell kezdeni ezen a módon. Bővebben.

Én nagyon érzékeny az orosz nyelvet. Szóval én nem szeretnék létrehozni a program angol nyelvű felhasználókat, ha ezek a programok megjelenítéséhez az üzeneteket angolul.

Ugyanakkor igyekeztünk megjeleníteni az orosz karakterek. és mi nem. Ahelyett, hogy az orosz betűk jelennek meg „krakazyabry”. Úgy gondolom, hogy eljött az ideje annak, hogy megoldja ezt a problémát. Sőt, ez a probléma könnyen megoldható.

Miért helyett orosz betűk jelennek meg furcsa szimbólumok?

Mivel az alapértelmezett Lazarus környezetben UTF-8 kódolást. És ha írsz egy programot, például a Linux operációs rendszer, az orosz karakterek jelennek meg helyesen.

Azonban konzolos alkalmazások Windows operációs rendszerek használata a különböző kódolási. Az alapértelmezett kódolás CP866. Ezért ez a probléma jelentkezik. Csak annyit kell tennie -, hogy változtassa meg a kódolást.

Így annak érdekében, hogy konzolos alkalmazások jönnek létre, hogy a Lazarus IDE. A helyes következtetés az orosz karakterek, tegye a következőket:

Egy ablak jelenik meg, ahol meg kell nyomni a gombot, hogy azt mondja változtatni a fájl.