Ö skrivs inte ut i forumnamet

ASP

15 svar · 258 visningar · startad av Method

Medlem sedan apr. 2001357 inlägg
Trådstart#1

Jag har ett problem forumnamnen i det forum jag har, kan inte skriva ut ö det står #246; istället.

hur kommer detta sig???

kolla på nedastående adress

http://213.64.80.50/test/forum2/default.asp

mvh

Medlem sedan mars 2001243 inlägg
#2

Kan det vara så att du använder funktionen HTMLtecken när du lägger in poster i databasen??? Jag hade samma problem en gång, istället använde jag HTMLtecken funktionen när jag hämtade posterna:
<%=HTMLtecken(RS("sverige"))%>

Medlem sedan maj 20011 312 inlägg
#3

Vad är HTMLtecken?

Medlem sedan dec. 1999653 inlägg
#4

inte säker, men skulle tippa att de är nån funktion som icem2 använt sig av för att "formatera" inlägg då de hämtas ur databasen.

mvh.

Medlem sedan mars 2001243 inlägg
#5

HTMLtecken är en funktion för att förhindra att anävndare kan använda html-taggar på en sida..Med närmare eftertanke är det nog inte denna funktion jag menar... Är inte säker, men finns det inte en funktion i filen functions som konverterar å ä och ö till htmlformationen? Är för mig ett denna funktion ligger i filen functions.

Medlem sedan mars 20002 836 inlägg
#6

hello,
att använda Server.HTMLEncode bör man göra.
Men, då kan man EJ använda den när man sedan ska visa informationen från DB .... Det är då man får dessa konstiga grejjor. likadant om man sedan editerar ett inlägg ... då kommer det blir mycket roliga saker =p att hända.

cya,
PatrikB

Medlem sedan juli 20003 825 inlägg
#7

Jag kollade källan och det är inte direkt supersexgt att ha all kod på en rad...

response.write "<BR>" & vbCRLF
response.write "<BR>" & vbCRLF
response.write "<BR>" & vbCRLF
response.write "<BR>" & vbCRLF

vbCRLF ger radbrytningar i koden.

Testa denna meta taggen för svenska tecken.

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

Medlem sedan mars 20002 836 inlägg
#8

Jag kollade källan och det är inte direkt supersexgt att ha all kod på en rad...

Men faaan så mycket bättre då det blir mindre att ladda för klienten :o

cya,
PatrikB

Medlem sedan apr. 2001357 inlägg
#9

det hjälpte inte med meta taggen....

finns det nåt annat sätt...

tacksam för all hjälp

mvh

Medlem sedan juni 200032 967 inlägg
#10

det är inte så att du gör en server.htmlencode() både när du stoppar in i databasen och när du ska skriva ut till browsern?

Medlem sedan mars 2001243 inlägg
#11

Vad tycker ni att man ska köra med då?
response.write "<BR>" & vbCRLF

Eller en himla massa response.write "<BR>"
?

Jag använder sistnämda metod, jag skiter i om källkoden ser rörig ut efter att den har lästs i från servern.. Man redigerar ju aldrig sin ASP kod i detta läge ändå...

Medlem sedan apr. 2001357 inlägg
#12

Jag vet inte om htmlencode används har inte kollat men det kostiga är att det står med åäö på alla andra ställen.

Förutom just på länkarna.

jag skall kolla om det är htmlencode.

Medlem sedan juli 20003 825 inlägg
#13

... Man redigerar ju aldrig sin ASP kod i detta läge ändå...

Jasså inte?

Medlem sedan dec. 19998 577 inlägg
#14

... Man redigerar ju aldrig sin ASP kod i detta läge ändå...

Skall man debugga sin genererade HTML-kod så är det oftast ett måste...

Medlem sedan dec. 19998 577 inlägg
#15

Rättning av mig: Självklart redigerar man inte sin ASP-kod i det läget, dock det som koden har spottat ur sig... :)

Medlem sedan mars 2001243 inlägg
#16

där ser man....

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)