webForumDet fria alternativet

HTML-taggar skriv isär

.NET

6 svar · 311 visningar · startad av cyprys

Medlem sedan dec. 20003 563 inlägg
Frågan#1

Jag använder en asp:textbox för att uppdatera ett fält i en MySQL-databas och det blir ett skumt fel.
Om jag skriver '<br>' så blir resultatet ' < br > ' i källkoden vilket gör att html-kod inte fungerar.. Varför?
Använder ASP.NET 1.0.

Medlem sedan apr. 2001664 inlägg
#2

Ack, ack, ack ... Nu har t.o.m. datorerna börjat särskriva! :o

Medlem sedan juli 20022 537 inlägg
#3

Ersätt ' < ' med '<' och ' > ' med '>' när du ska skriva ut resultaten så bör det fungera :)

Medlem sedan dec. 20003 563 inlägg
#4

Mjo, problemet isig är inget problem.
Det jag inte förstod var helt enkelt varför detta hände?
I andra applikationer så fungerar det utmärkt med dessa taggar.

Medlem sedan juni 20011 732 inlägg
#5

Gissar att det är någon inställning i mySQL som skriver om koden. Och du har tittat så att du verkligen inte har några mellanrum innan du sparar dem i databasen?

Medlem sedan aug. 20021 752 inlägg
#6

Kan det ha något med Unicode att göra? Unicode använder 2 byte för varje tecken och resultatet när man öppnar en Unicode fil i ett program som inte stödjer Unicode blir att det är ett space mellan varje bokstav. .NET stödjer väll Unicode men gör din version av MySQL det?

/Viktor

Medlem sedan dec. 20003 563 inlägg
#7

4.1 av mySQL så det borde det.
Iofs, när jag uppdaterar andra databaser (Ms och Access) så får jag inte det här problemet med till synes samma asp.net-kod.

* Ska kika lite på mySQL.com och se om det står något.. Återkommer. *

277 ms totalt · 4 externa anrop · v20260731065814-full.868a69e5
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)