Umlaute in der Konsole

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Grüner
Beiträge: 1
Registriert: Mi 29. Aug 2012, 15:34

Umlaute in der Konsole

Beitrag von Grüner »

Der Eingabeeditor von Lazarus verwendet die Codepage Utf-8, die Konsole arbeitet aber mit der Codepage 850. So bekommt man bei der Ausgabe in die Konsole stets falsche Zeichen für Umlaute, ß,², ³ etc. Allerdings gibt es in Lazarus eine einfache Methode dieses Problem zu lösen.

Code: Alles auswählen

interface
function Konsolenausgabe(const Inhalt:string):string;
implementation
uses LConvEncoding;  
function Konsolenausgabe(const Inhalt:string):string;
begin
  result:=convertencoding(Inhalt,'utf8','cp850')
end;
Sollte die Unit LConvEncoding nicht gefunden werden, so muß ggf. die Installation repariert werden oder man kopiert sich die betreffenden Dateien in das entsprechende Verzeichnis.


mfg


Christian
Zuletzt geändert von Lori am Mi 29. Aug 2012, 18:53, insgesamt 1-mal geändert.
Grund: Highlighter

Antworten