Det finns tre argument när man öppnar en textfil. Det tredje talar om vilket format filen är sparad som, där -1 är Unicode.
FSO.OpenTextFile('test.cvs', false, -1)
2 svar · 839 visningar · startad av svevarn
Hej
Försöker läsa en .csv fil och lägga in värdena i en databas. Inte direkt kärnfysik, men det blir konstiga tecken hur man än gör.
Filen är av modell UTF-8, öppnar man den i notepad ser allt bra ut. Men när man ska läsa filen med fso-objektet så blir allt bara kakk oavsett vilken tristate man använder.
Provat med <% @CodePage = 65001 %> högst upp, Response.Charset = "utf-8", Session.CodePage = 65001 osv osv. Någon som har någon aning om vad som kan vara fel? åäö blir vanligtvis åÄööööÖ, eller 䚿物瑳慮敭匉牵慮.
Vad kan vara fel?
Det finns tre argument när man öppnar en textfil. Det tredje talar om vilket format filen är sparad som, där -1 är Unicode.
FSO.OpenTextFile('test.cvs', false, -1)
hjälper inte mycket..... blir "åÄööööÖ ÖööÃ"
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.OpenTextFile(Server.MapPath("/files/temp/import.csv"), ,-1)
Response.Write(f.ReadAll)
f.Close
Set f=Nothing
Set fs=Nothing