webForumDet fria alternativet

Nästa fel, on SGML character number 150

HTML & CSS

2 svar · 238 visningar · startad av SONICdust

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

det som den klagar på är en text som hämtas från en databas, det är flera sidor som går igenom xhtml valideringen men inte alla.

fel meddelnadet är

non SGML character number 150
...sk teater när den är som bäst . Viktigare än så finns inte"<br />�

Någon som kan hjälpa mig med detta problem?

Medlem sedan mars 20025 907 inlägg
#2

Det är det bindesstreck som kommer sist som strular. Det är inte ett vanligt streck, utan ett speciellt. Har du möjlighet att köra php så ta en titt på nedstående kod. ord() skriver ut ascii-värdet för ett tecken. Det första bindesstrecket är det som du har i din sträng, och det andra är ett som jag skrev mha tangentbordet.

<?php
echo ord('–') .'<br>' . ord('-');
?>

Resultatet blir i det här fallet

150
45

Lösningen på ditt problem är helt enkelt att byta ut '–' mot '-'. :)

Medlem sedan nov. 2003196 inlägg
#3

Peeer skrev:

Det är det bindesstreck som kommer sist som strular. Det är inte ett vanligt streck, utan ett speciellt. Har du möjlighet att köra php så ta en titt på nedstående kod. ord() skriver ut ascii-värdet för ett tecken. Det första bindesstrecket är det som du har i din sträng, och det andra är ett som jag skrev mha tangentbordet.

<?php
echo ord('–') .'<br>' . ord('-');
?>

Resultatet blir i det här fallet

150
45

Lösningen på ditt problem är helt enkelt att byta ut '–' mot '-'. :)

Tack för hjälpen! Det blev ett par sidor jag fick gå igenom, men nu är allt fint och i sin rätta ordning

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)