Hur kommer det sig att mySQL gör "<tag>" till " < tag > " när man vill lägga in text/html-kod i ett fält av typen LONGTEXT?
Samt hur kan man komma runt det?
3 svar · 323 visningar · startad av cyprys
Hur kommer det sig att mySQL gör "<tag>" till " < tag > " när man vill lägga in text/html-kod i ett fält av typen LONGTEXT?
Samt hur kan man komma runt det?
Det där tror jag inte på (även om Mysql har många konstigheter för sig).
Den omkodningen måste ske i något annat läge.
"Löste" tidigare problemet genom att använda HtmlDecode och HtmlEncode. Dock blev t.ex.
<img src="name">
... fortfarande ...
&### img src = "" &###
Alltså mellanrum mellan src och bildnamnet samt mellan < och img.
Iom ytterligare en serverflytt bytte jag ut connectorn MyOLEDB Provider till MyODBC 3.51. Detta löste problemet.
Har inte haft problem med den drivern tidigare, snarare tvärt om så har den skött sig förträffligt. Men kan väl låta detta stå här ifall någon stöter på samma sak.