Avatar billede mr_miyagi Nybegynder
06. marts 2007 - 16:12 Der er 6 kommentarer og
1 løsning

udskrivn. af special tegn til txt fil via streamwriter

Hej
Jeg har et problem med fx at skrive thailandske tegn ud i en tekstfil via streamwriter fra en database, når jeg prøver får jeg "?????" istedet. Danske tegne virker udmærket (æøå).
jeg har prøvet noget i denne stil med koden:

Response.Charset = "iso-8859-11";
StreamWriter objStream = new StreamWriter("test.txt", Encoding.GetEncoding(874));
objStream.WriteLine("(Thailandske tegn fra databasen)");
objStream.Flush();
objStream.Close();

(874 er windows koden for thailand)

Håber der er nogle der har en ide til hvordan det kan lade sig gøre.
når jeg nu ikke kan få den til det med
Response.Charset = "iso-8859-11";
og
Encoding.GetEncoding(874)
Avatar billede kalp Novice
06. marts 2007 - 16:15 #1
Avatar billede kalp Novice
06. marts 2007 - 16:17 #2
Hvis det ikke er det så kan du prøve at sætte din kolonne hvor du gemmer data'en i enten være nvarchar eller ntext.
Avatar billede mr_miyagi Nybegynder
06. marts 2007 - 22:19 #3
det link du sendte mig virker...
StreamWriter objStream = new StreamWriter("test.txt", Encoding.Unicode);

du får point for det her takker :)

et andet spørgsmål.. er det muligt at konverter fra codepage til unicode på en nem og hurtig måde?
Avatar billede kalp Novice
06. marts 2007 - 22:23 #4
Du får et svar her:)

Jeg er ikke helt med på dit nye spørgsmål?
Avatar billede mr_miyagi Nybegynder
06. marts 2007 - 23:50 #5
Jeg har et dokument fx html. som har en codepage = iso-8859-11 den side skal jeg have skrevet ned i et tekstdokument så txt filen indeholder de specielle tegn som html siden indeholder
Avatar billede kalp Novice
07. marts 2007 - 00:09 #6
Jeg tror du skal sætte det i web.config på dit projekt..
En node som hedder globalization, som er child til system.web noden.
Dvs. placeres således.

<configuration>
  <system.web>
      <globalization
        requestEncoding="iso-8859-11"
        responseEncoding="iso-8859-11"/>
  </system.web>
</configuration>

men det er sådan set kun denne linje du skal paste korrekt ind hvis du har en web.config fil i forvejen.

<globalization
        requestEncoding="iso-8859-11"
        responseEncoding="iso-8859-11"/>


håber det var det:)
Avatar billede mr_miyagi Nybegynder
07. marts 2007 - 06:27 #7
ah ja oki... det prøver jeg lige takker for hjælpen endnu engang :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester