Avatar billede lauge Nybegynder
13. august 2003 - 10:38 Der er 4 kommentarer

ÆØÅ problemer gennem System.IO

Hejsa,

Hvis jeg henter indholdet i en fil således:

    Private Function getFileContent(ByVal _FileName As String) As String
        'Hent indhold
        Dim Filestring As String
        Dim tReader As System.IO.TextReader
        tReader = System.IO.File.OpenText(Request.PhysicalApplicationPath & _FileName)
        Filestring = tReader.ReadToEnd()
        tReader.Close()
        Return Server.HtmlDecode(Filestring)
    End Function

så vil den ikke tage mine ÆØÅ's samt andre special teng med. Men hvordan gør jeg så når jeg vil skrive og læse danske tekster gennem System.IO??

På forhånd taxi!
Lauge
Avatar billede quaser Nybegynder
13. august 2003 - 10:54 #1
Kan du ikke benytte encoding... ex. (c#)
System.IO.TextReader n = new System.IO.StreamReader(Request.PhysicalApplicationPath + _FileName, new System.Text.UTF8Encoding());
Avatar billede lauge Nybegynder
13. august 2003 - 11:02 #2
virker ikke rigtigt i VB.NET.
Avatar billede quaser Nybegynder
13. august 2003 - 11:22 #3
Hmm k. Så må du hellere bare afvise mit svar.
Avatar billede kichian Nybegynder
29. august 2003 - 11:43 #4
I VB.NET skal man bare huske et Dim:

Dim n as System.IO.TextReader
n = new System.IO.StreamReader(Request.PhysicalApplicationPath + _FileName, new System.Text.UTF8Encoding());
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