webForumDet fria alternativet

content-type åäö

ASPur ASP

2 svar · 272 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

vad har jag missat! :(
har testat tusen olika varianter snart men får inte till det.
jag har en windows service som postar data till en asp-sida som i sin tur skriver ner datat till en xml-fil.
problemet är att åäö får fnatt, blir så här:

jhgjäöföåfhg

det roliga är att parallellt med asp-filen så har jag också en aspx-fil som gör samma sak och där blir åäö korrekt!
så själva postningen från min windows service verkar vara ok.
nån som har en hint om var jag ska felsöka nånstans?

så här ser asp-sidan ut:

<%@ CodePage = 1252 %>
<%
	'Response.Clear
	Response.Charset = "iso-8859-1"
	'Session.CodePage = 1252
	'Response.CharSet = "UTF-8"
	'Response.Codepage = 1252
	Response.AddHeader "Content-Type", "text/xml; charset=iso-8859-1"
	'Response.ContentType = "text/xml"
	'Response.Write(Request.Form("data"))
	'Response.End()
		
	Dim filesys, filetxt
	Set filesys = Server.CreateObject("Scripting.FileSystemObject")	
	Set filetxt = filesys.OpenTextFile(Server.MapPath(Request.Form("filename")), 2, True, -1)
		
	filetxt.WriteLine(unescape(Request.Form("data")))
		
	filetxt.Close()
	filesys.Close()

	Set filetxt = Nothing
	Set filesys = Nothing

%>
PalleMedlem sedan apr. 20003 174 inlägg
#2

Här har du en del matnyttigt. :)

http://www.webforum.nu/showthread.php?p=1123579#post1123579

doggelitoMedlem sedan juni 20003 076 inlägg
#3

ändrade om till utf8 överallt och har nu kommit lite längre känns det som!
åäö blir rätt om jag, när jag skriver till filen använder 0 (ASCII) eller -2 (system default) vid öppningen av filen.
hur kan det funka med ASCII och varför får jag inte ange -1 (Unicode)?

Funkar ej:

Set filetxt = filesys.OpenTextFile(Server.MapPath(Url), 2, True, -1)

Funkar:

Set filetxt = filesys.OpenTextFile(Server.MapPath(Url), 2, True, -2)
...
Set filetxt = filesys.OpenTextFile(Server.MapPath(Url), 2, True, 0)
136 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)