webForumDet fria alternativet

Visningen fungerar bara en gång

ASP

5 svar · 417 visningar · startad av Web-Tor

Medlem sedan nov. 200013 890 inlägg
Frågan#1

Nu har jag stött på ett mycket märkligt fel. :l

Jag hämtar text från en Access-databas som innehåller arabiska och "vanliga" tecken.
Det funkar alldeles utmärk men bara EN gång!? Trycker jag F5 så visas alla arabiska tecken som frågetecken. Sedan räcker det med att jag sparar asp-filen igen så funkar det - men bara en gång.

Skriver jag in arabiska tecken i själva filen så visas dessa hela tiden. Det är alltså bara de arabiska tecken som hämtas från databasen som visas en gång.

För att kunna visa arabiska tecken har jag sparat filen som UTF-8.

Vet inte om koden hjälper med så här ser det ut:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + server.mappath("kungalv.mdb")

SQL = "SELECT DISTINCT colNameEng FROM Content WHERE colMenuID=1"
Set rs = Conn.Execute(SQL)

i = 0
If rs.EOF Then
	Response.write "Tomt"
Else
	Do Until rs.EOF
		Response.Write rs("colNameEng")
		Response.Write "-"
		rs.MoveNext
		i = i+1
	Loop

End If

rs.close
Set rs = Nothing

Conn.close
Set Conn = Nothing
%>
Medlem sedan feb. 200112 078 inlägg
#2

Du har fått PM. :)

Medlem sedan nov. 200013 890 inlägg
#3

Tack för assistansen OveRRidE men jag tror jag har hittat felet. :)
Det verkar som att webbläsaren har för bra minne eller så var det bara den webbläsarprocessen som jag hade igång som strulade.

Det funkade fint när jag startade en ny process och satte:

<meta content="text/html; charset=unicode" http-equiv=Content-Type>

Kan man ändra teckenuppsättning via ASP?

Medlem sedan nov. 200013 890 inlägg
#4

Det ser ut att funka med Response.Charset="UTF-8".
Jag hade helst haft Unicode men det funkade inte - blev bara en massa fyrkanter av alltihopa.

Medlem sedan feb. 200112 078 inlägg
#5
Response.Charset= "UTF-8"

/red. Ah, lite sent. :)

Medlem sedan nov. 200013 890 inlägg
#6

Har testa lite till och hittat felet. Om jag sparar asp-filen från Textpad funkar det inte med tecken uppsättningen. Däremot går det bra från Anteckningar.

276 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)