ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
2400
2400
EMPFEHLEN
-
Hallo,
ich benutze die Nini .net Configuration Library um daten in eine *.ini Datei zu schreiben.
Dabei git es nur ein Problem wenn ich einen String mit Umlauten (üöä) schreiben, dann werden die Umlaute zwar in dien *.ini Datei geschrieben, jedoch beim Auslesen wird ein leerer String angezeigt, weiß jemand, woran das liegen bzw. wie man das ändern könnte?
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
Hallo forsterm!
Zitat von forsterm
Wie liest denn das txt ein? Hast vergessen das richtige Encoding anzugeben?
MfG, cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
21.11.05 14:37 #3
Hi.
Hm.. Wahrscheinlich mit StreamWriter/Reader.
Vielleicht klappts ja mit dem BinaryWriter/Reader?
Schreibt/liest der Umlaute?
MfG Alexander12
-
Hallo,
Zitat von cosmochaosmaker
gehen wir mal davon aus, dass die *.ini Datei so aussieht.
Code :1 2
[Einstellungen] Text=Ich möchte ein Stück Kuchen
Dann lese ich es so
ein.Code :1 2 3 4 5 6 7
[size=2][color=#0000ff]Dim[/color][/size][size=2] source [/size][size=2][color=#0000ff]As[/color][/size][size=2] IniConfigSource[/size] [size=2][color=#0000ff]Dim[/color][/size][size=2] config [/size][size=2][color=#0000ff]As[/color][/size][size=2] IConfig[/size] [size=2][color=#0000ff]Dim[/color][/size][size=2] Dateiname [/size][size=2][color=#0000ff]As[/color][/size][size=2][color=#0000ff]String[/color][/size] [size=2]Dateiname = Application.StartupPath & "\iniDateien.ini" source = [/size][size=2][color=#0000ff]New[/color][/size][size=2] IniConfigSource(Dateiname)[/size] [size=2]config = source.Configs("Einstellungen") [/size][size=2][color=#0000ff]Me[/color][/size][size=2].Label1.Text = config.Get("Text")[/size]
Ausgegeben wird dann das
Code :1
Ich mchte ein Stck Kuchen
es soll aber das hier
ausgegeben werden.Code :1
Ich möchte ein Stück Kuchen
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
@Alexander12: Poste Doch bitte wenn Du eine Lösung für das Problem weisst.

Jeder normale Coder würde eine TextReader/Writer hernehmen, denn der schreibt/liest Umlaute.
http://www.tutorials.de/forum/showpo...95&postcount=7
Besitzt IniConfigSource einen überladenen Konstuktor dem Du das gewünschte Encoding mitgeben kannst?
Wenn nicht, musst Du die Source hernehmen und dementspechend erweitern.
Btw. hab ich ein Tool auf TheCodeProject gesehen, was auch INI Dateien lesen und schreiben kann.
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
21.11.05 15:26 #6
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Es gibt von IniConfigSource einen Konstruktor dem als Parameter ein TextReader übergeben werden muss.
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Wo genau muss ich den Parameter übergeben?
Zitat von Alexander Schuc
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
Definier einen TextReader. Beim instanzieren weist ihm den StreamReader zu
und gibst das Encoding mit an. Wie das in VB ausschaut weiss ich nicht
,
aber ich kanns ja mal versuchen.
MfG, cosmoCode :1 2 3 4 5
TextReader Reader = new StreamReader( Dateiname, System.Text.Encoding.UTF8 ) source = New IniConfigSource( Reader ) config = source.Configs( "Einstellungen" ) Me.Label1.Text = config.Get( "Text" )
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Hallo,
ich habe es so
versucht, aber leider hat es nicht funktioniert.Code :1 2 3 4 5 6 7 8
[size=2][color=#0000ff]Dim[/color][/size][size=2] source [/size][size=2][color=#0000ff]As[/color][/size][size=2] IniConfigSource[/size] [size=2][color=#0000ff]Dim[/color][/size][size=2] config [/size][size=2][color=#0000ff]As[/color][/size][size=2] IConfig[/size] [size=2][color=#0000ff]Dim[/color][/size][size=2] Dateiname [/size][size=2][color=#0000ff]As[/color][/size][size=2] [/size][size=2][color=#0000ff]String[/color][/size] [size=2]Dateiname = Application.StartupPath & "\iniDateien.ini" [/size][size=2][color=#0000ff]Dim[/color][/size][size=2] Reader [/size][size=2][color=#0000ff]As[/color][/size][size=2] [/size][size=2][color=#0000ff]New[/color][/size][size=2] IO.StreamReader(Dateiname, System.Text.Encoding.UTF8)[/size] [size=2]source = [/size][size=2][color=#0000ff]New[/color][/size][size=2] IniConfigSource(Reader)[/size] [size=2]config = source.Configs("Einstellungen") [/size][size=2][color=#0000ff]Me[/color][/size][size=2].Label1.Text = config.Get("Text")[/size]
mfg
forstermWie man Fragen richtig stellt
Wichtig: Bitte markiert eure beantworteten Fragen als "erledigt" (links unten auf "Erledigt" klicken).
__________________
.:Mitglied #26 des 1. offiziellen Sven Uwe Fan-Clubs:.
-
o.0 Aha, sehr interessant.
Zitat von forsterm

Wenn Du mal sagen könntest was die Exception dazu sagt,
sofern Du den Blöck überhaupt in einem try-catch Block ausfürhst.
Kann Dir jetzt keinen Tipp weiter geben ausser das Du es mal mit dem TextReader versuchen solltest.
http://nini.sourceforge.net/Referenc...nstructor.html
MfG, cosmoCode :1 2 3 4 5
Dim Reader As TextReader Reader = New StreamReader( Dateiname, System.Text.Encoding.UTF8 ) source = New IniConfigSource( Reader ) config = source.Configs( "Einstellungen" ) Me.Label1.Text = config.Get( "Text" )
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
Ähnliche Themen
-
Problem mit Umlauten
Von DirkHo im Forum JavaAntworten: 3Letzter Beitrag: 02.07.10, 10:47 -
Problem mit Umlauten
Von Unger im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 04.11.08, 16:56 -
Problem mit Umlauten
Von chickenwings im Forum JavaAntworten: 3Letzter Beitrag: 07.08.07, 15:56 -
Problem mit Umlauten
Von ronin im Forum PHPAntworten: 4Letzter Beitrag: 14.09.06, 23:38 -
Problem mit Umlauten
Von bled im Forum PHPAntworten: 6Letzter Beitrag: 18.05.05, 11:18





Zitieren

Login





