Formatierungsprobleme

26/01/2008 - 11:49 von Stefan Theobald | Report spam
Hallo,

ich habe zwei Probleme bei der Formatierung - ich denke nur eine
Kleinigkeit, aber ich brauch eure Hilfe:

1.) Ich habe einen String mit einem Zahlen-Wert. Diesen Wert bràuchte ich
umformatiert. Es kann sich dabei jedoch um eine Zahl mit keiner, einer, oder
zwei Nachkomma-Stellen handeln.

z. B. habe ich folgendes, was spàter so aussehen soll: - Natürlich kann die
Zahl auch in die Tausender gehen -
833 ==> 000000000083300
833.5 ==> 000000000083350
833.41 ==> 000000000083341

Gibt es eine Funktion, die mir die Nachkommastellen ermittelt? Dann könnte
ich vielleicht * 10 bzw. *100 rechnen um den Wert so zu bekommen.


2.) Ich schreibe Daten in eine Textdatei mit der Codierung ASCII. Dabei wird
immer das Ü / Ä / Ö usw. falsch dargestellt ist dann ein z. B. ein ? - wie
bekomme ich es hin, dass die Zeichen richtig dargestellt werden?


Ich hoffe, dass mit jemand helfen kann.


Gruß
Stefan
 

Lesen sie die antworten

#1 Armin Zingler
26/01/2008 - 12:07 | Warnen spam
"Stefan Theobald" schrieb
Hallo,

ich habe zwei Probleme bei der Formatierung - ich denke nur eine
Kleinigkeit, aber ich brauch eure Hilfe:

1.) Ich habe einen String mit einem Zahlen-Wert. Diesen Wert bràuchte
ich umformatiert. Es kann sich dabei jedoch um eine Zahl mit keiner,
einer, oder zwei Nachkomma-Stellen handeln.

z. B. habe ich folgendes, was spàter so aussehen soll: - Natürlich
kann die Zahl auch in die Tausender gehen -
833 ==> 000000000083300
833.5 ==> 000000000083350
833.41 ==> 000000000083341

Gibt es eine Funktion, die mir die Nachkommastellen ermittelt? Dann
könnte ich vielleicht * 10 bzw. *100 rechnen um den Wert so zu
bekommen.




(wert * 100).ToString("000000000000000")


2.) Ich schreibe Daten in eine Textdatei mit der Codierung ASCII.
Dabei wird immer das Ü / Ä / Ö usw. falsch dargestellt ist dann ein z.
B. ein ? - wie bekomme ich es hin, dass die Zeichen richtig
dargestellt werden?



ASCII ist eine 7-bit Codierung. Hast du eine Vorgabe der Codierung?
Funktionieren wüde System.Text.Encoding.Default.


Armin

Ähnliche fragen