<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Coden - ANSI Output</title>
    <link>http://forum.geizhals.at/feed.jsp?id=383496</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(8): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3042961.html#3042961</link>
      <description>Stimmt. Hmm ich hab mich wohl in der Tabelle verschaut. Sollte natürlich die 1252er sein.&lt;br&gt;&lt;br&gt;Danke nochmal für alles. Sollte nun passen und ich bekomm ein ANSI (windows-1252)&amp;nbsp;&amp;nbsp;Testfile aus meiner ASP.net 2.0 Andwendung &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Undying&lt;br/&gt;</description>
      <pubDate>Tue, 20 Dec 2005 13:01:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3042961.html#3042961</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-20T13:01:46Z</dc:date>
    </item>
    <item>
      <title>Re(7): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3039245.html#3039245</link>
      <description>so ganz korrekt ist es nicht würde ich sagen:&lt;br&gt;&lt;br&gt;windows-1250 ist eigentlich das charset für osteuropäische sprachen (polnisch, ...). Westeuropa müsste eigentlich in der 1252er sein ..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 19 Dec 2005 12:55:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3039245.html#3039245</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-12-19T12:55:42Z</dc:date>
    </item>
    <item>
      <title>Re(6): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3038526.html#3038526</link>
      <description>Okay hab jetzt mein Encoding glaub ich fertig.&lt;br&gt;&lt;br&gt;Als Encoding verwende ich nun mal "windows-1250".&lt;br&gt;&lt;br&gt;Wenn ich mir die gespeicerte TXT Datei ansehe (habe nur ein ö übergeben) steht da drin&lt;br&gt;&lt;br&gt;F6&lt;br&gt;&lt;br&gt;Wenn ich die Textdatei mit dem Notepad öffne is da das Ö drin,- und wenn icih mit Notepad speichern unter ... und als codierung ANSI angebe und wieder mit Hex Editor öffne is genauso das F6 drin.&lt;br&gt;&lt;br&gt;dH es sollte passen oder was meinst du? Danke!&lt;br/&gt;</description>
      <pubDate>Mon, 19 Dec 2005 08:39:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3038526.html#3038526</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-19T08:39:51Z</dc:date>
    </item>
    <item>
      <title>Re(6): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3032595.html#3032595</link>
      <description>Werd ich machen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; Danke!&lt;br/&gt;</description>
      <pubDate>Fri, 16 Dec 2005 14:51:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3032595.html#3032595</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-16T14:51:17Z</dc:date>
    </item>
    <item>
      <title>Re(7): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3028888.html#3028888</link>
      <description>ja, wenn du daten als unicode hast, und dann auch als unicode ausgibst und den richtigen (http) header setzt, dann muesste das funktionieren.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 15 Dec 2005 13:05:27 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3028888.html#3028888</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2005-12-15T13:05:27Z</dc:date>
    </item>
    <item>
      <title>Re(5): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3028724.html#3028724</link>
      <description>du kannst dir z.b. das ausgegebene File im Hex Editor ansehen und die Bitmuster vergleichen (ö muss den und den Code haben wenn es mit ANSI mit jener Codepage kodiert wurde)&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Thu, 15 Dec 2005 11:58:44 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3028724.html#3028724</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-12-15T11:58:44Z</dc:date>
    </item>
    <item>
      <title>Re(6): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3028718.html#3028718</link>
      <description>soweit ich weiss sind in .NET alle strings unicode kodiert ... da sollte die codepage doch dann eigentlich egal sein, oder ?&lt;br&gt;&lt;br&gt;sprich: wenn ich meine Daten irgendwo her nehme und weiss, dass diese wenn ich sie erstmal als string habe (und somit wohl das Encoding für die Übernahme gestimmt hat) jetzt unicode kodiert sind, muss ich mir nur noch sorgen um die Ausgabe machen ...&lt;br/&gt;</description>
      <pubDate>Thu, 15 Dec 2005 11:57:19 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3028718.html#3028718</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-12-15T11:57:19Z</dc:date>
    </item>
    <item>
      <title>Re(5): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3028504.html#3028504</link>
      <description>normalerweise sollte man als progger wissen welches standard-encoding in seiner programmiersprache verwendet wird - vermutlich ist es dann dieses encoding. &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;vielleicht gibt's ja in ASP eine funktion ala "tellMostProbableEncoding".&lt;br&gt;&lt;br&gt;welches encoding verwendet denn deine datenquelle? heutzutage reicht's eben einfach nicht mehr aus nur strings zu haben, man MUSS zusaetzlich die information haben in welchem encoding die strings sind. &lt;br&gt;&lt;br&gt;versuche das nachtraeglich anhand der daten rauszufinden koennen nie 100% zuverlaessig sein.&lt;br/&gt;</description>
      <pubDate>Thu, 15 Dec 2005 10:26:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3028504.html#3028504</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2005-12-15T10:26:11Z</dc:date>
    </item>
    <item>
      <title>Re(4): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3028136.html#3028136</link>
      <description>Ach das einfachste ist doch immer am besten.&lt;br&gt;&lt;br&gt;Für dne Content gibts dann ja noch Response.contentEncoding -&gt; In der zwischenzeit weiß ich schon, dass der Header sowieso egal ist für mich ist.&lt;br&gt;&lt;br&gt;Naja ich hab die Daten einfach in einem String. Nicht wirklich aus der Datenbank (da der geladene String bearbeitet wird)&lt;br&gt;&lt;br&gt;Jetzt frag ich mich noch wie ich rausfinde welches Format jetzt meine Textdatei hat. Ob es wirklich ANSI ist.&lt;br&gt;&lt;br&gt;&lt;a href="http://forum.geizhals.at/t383496,3028132.html#3028132" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;forum.geizhals.at/&lt;wbr/&gt;t383496,3028132.html#3028132&lt;/a&gt; &lt;br/&gt;</description>
      <pubDate>Thu, 15 Dec 2005 08:08:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3028136.html#3028136</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-15T08:08:09Z</dc:date>
    </item>
    <item>
      <title>Re(4): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3028132.html#3028132</link>
      <description>Naja ein Response.Codepage gibts leider nicht &lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=";-("/&gt;&lt;br&gt;&lt;br&gt;Ich hab jetzt das mal hinbekommen: Gibt mir alles mit Sonderzeichen aus. Nur hab ich keine Ahnung wie ich rausfinden kann ob das jetzt mein gewünschtes Targetformat ist. Also ANSI. Hast eine Idee?&lt;br&gt;&lt;br&gt;Response.ClearHeaders()&lt;br&gt;Response.Clear()&lt;br&gt;Response.ContentEncoding = Encoding.GetEncoding(1252)&lt;br&gt;Response.ContentType = "APPLICATION/OCTET-STREAM"&lt;br&gt;Response.AppendHeader("Content-Disposition", "attachment; filename=OP-Liste.txt; filetyp=txt")&lt;br&gt;Response.Write("Dieser Text sollte in der Zieldatei in ANSI Codiert sein")&lt;br&gt;Response.END&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br/&gt;</description>
      <pubDate>Thu, 15 Dec 2005 08:05:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3028132.html#3028132</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-15T08:05:55Z</dc:date>
    </item>
    <item>
      <title>Re(3): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3026329.html#3026329</link>
      <description>vorausgeschickt: 0 ahnung von ASP&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;em&gt; Response.HeaderEncoding = Encoding.GetEncoding("ANSI_X3.4-1986")&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;das klingt zu einfach. damit setzt du wohl nur das encoding im header.&lt;br&gt;&lt;br&gt;in welchem encoding deine datei &lt;i&gt;wirklich&lt;/i&gt; ist, das beeinflusst das nicht. wenn du also sagst deine datei ist ANSI, ist sie aber in wirklichkeit nicht, dann kommt ein kaputtes encoding raus wenn der browser (oder wer auch immer) sie versucht in ANSI darzustellen.&lt;br&gt;&lt;br&gt;du solltest erstmal versuchen festzustellen in welchem encoding deine daten aus der datenbank kommen.&lt;br/&gt;</description>
      <pubDate>Wed, 14 Dec 2005 16:23:03 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3026329.html#3026329</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2005-12-14T16:23:03Z</dc:date>
    </item>
    <item>
      <title>Re(3): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3026018.html#3026018</link>
      <description>Ich komm da nicht ganz mit. &lt;br&gt;&lt;br&gt;&lt;br&gt;Gut, du schreibst dir deinen eigenen Header.&lt;br&gt;Dein Programm schickt also einen Stream an den Browser. Ich tippe nunmal darauf, dass der Browser nun nicht weiss wie er diesen Stream interpretieren soll und ihn halt falsch interpretiert. Kannst im Header nicht eine Zeile definieren, die den Stream charakterisiert und dem Browser sagt welches Charset das jetzt ist ? Response.Codepage vielleicht?&lt;br&gt;&lt;br&gt;und ja - natürlich kann ANSI mit Sonderzeichen umgehen, genau dazu wurde es geschaffen.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 14 Dec 2005 15:15:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3026018.html#3026018</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-12-14T15:15:10Z</dc:date>
    </item>
    <item>
      <title>Re(2): Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3025884.html#3025884</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Das ist so nicht ganz korrekt (woher kenn ich den Satz?). &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;Weiß ich das? :D&lt;br&gt;&lt;br&gt;Okay back to topic.&lt;br&gt;&lt;br&gt;Ja es geht um ASP.net. Okay kurz etwas mehr Background, den ich mir erspart hab, da hier sowieso nur wenig zu Microsoft Programmierung gepostet wird.&lt;br&gt;Ich mach einige Datenbankabfragen und schick zuerst ein&lt;br&gt;&lt;br&gt;Response.Clear()&lt;br&gt;Response.AppendHeader("Content-Disposition", "attachment; filename=OP-Liste.txt; filetyp=txt")&lt;br&gt;Response.ContentType = "text/plain"&lt;br&gt;&lt;br&gt;Danach wird der Inhalt meiner Textdatei einfach via Response.Write() ausgeben.&lt;br&gt;&lt;br&gt;Der Client bekommt dann einen Filedownload Dialog. &lt;br&gt;&lt;br&gt;Hat soweit gut funktioniert.&lt;br&gt;Ich dachte mir ich setz einfach die Dateiausgabe im Response auf ANSI&lt;br&gt;Response.HeaderEncoding = Encoding.GetEncoding("ANSI_X3.4-1986")&lt;br&gt;Response.ContentEncoding = Encoding.GetEncoding("ANSI_X3.4-1986")&lt;br&gt;&lt;br&gt;Das &lt;i&gt;pfunziwunzifunztatatut&lt;/i&gt; auch nur hab ich jetzt Fragezeichen bei den ß ü usw. Und das is irgendwie nicht so fein! Kann ANSI jetzt die "Sonderzeichen" einfach net?&lt;br/&gt;</description>
      <pubDate>Wed, 14 Dec 2005 14:51:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3025884.html#3025884</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-14T14:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3025727.html#3025727</link>
      <description>ASP.NET?&lt;br&gt;&lt;br&gt;Das ist so nicht ganz korrekt (woher kenn ich den Satz?). &lt;br&gt;&lt;br&gt;ASCII ist eigentlich ein 7Bit - Ding - definiert also 128 Charakter. Darunter ist kein ö,ü, oder ä.&lt;br&gt;&lt;br&gt;ANSI arbeitet mit sogenannten CodePages um Zeichen oberhalb der 128 zu definieren (da sind dann auch die Umlaute).&lt;br&gt;&lt;br&gt;Um nun einen Unicode String (ist in .NET ja Standard für die (interne) Darstellung) in eine ANSI - Bytefolge zu konvertieren, muss zuerst ein Encoding Objekt erzeugt werden:&lt;br&gt;&lt;br&gt;string s = "Blaaaa";&lt;br&gt;&lt;br&gt;int codePage = 1252; //muesste westeuropa sein&lt;br&gt;Encoding encoding = Encoding.GetEncoding(codePage);&lt;br&gt;&lt;br&gt;Damit sollte es dann möglich sein, ein Byte Array zu erzeugen, welches du dann direkt in ein File schreiben kannst.&lt;br&gt;&lt;br&gt;byte[] writeThisToFile = encoding.GetBytes(s);&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ich hoffe ich erzähle jetzt keinen Blödsinn &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 14 Dec 2005 14:23:55 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3025727.html#3025727</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2005-12-14T14:23:55Z</dc:date>
    </item>
    <item>
      <title>Coden - ANSI Output</title>
      <link>http://forum.geizhals.at/t383496,3025651.html#3025651</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich hab ein ASPX File indem ich eine Textdatei erstelle. Jetzt will das gegenüber die Textfile im ANSI Format! &lt;br&gt;Grundsätzlich ist das ja mal ein Standard ohne Ö Ü ß usw. usf. oder? &lt;br&gt;&lt;br&gt;Wie schaff ich sowas?&lt;br&gt;&lt;br&gt;Undying&lt;br/&gt;</description>
      <pubDate>Wed, 14 Dec 2005 14:09:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t383496,3025651.html#3025651</guid>
      <dc:creator>Undying</dc:creator>
      <dc:date>2005-12-14T14:09:00Z</dc:date>
    </item>
  </channel>
</rss>
