---
title: "Nästa fel, on SGML character number 150"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/108723-nästa-fel-on-sgml-character-number-150"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "SONICdust"
published: "2004-08-07T15:08:48.000Z"
updated: "2004-08-07T21:06:26.000Z"
replies: 2
views: 242
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/108723-nästa-fel-on-sgml-character-number-150"
---

# Nästa fel, on SGML character number 150

## #1 — SONICdust, 2004-08-07T15:08Z

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&quot;\<br /\>&#150;

 

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

Permalänk: https://www.webforum.nu/p/108723

## #2 — Peeer, 2004-08-07T15:15Z

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 '-'. :)

Permalänk: https://www.webforum.nu/p/1403509

## #3 — SONICdust, 2004-08-07T21:06Z

> **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

Permalänk: https://www.webforum.nu/p/1403653

---

Tråden på webben: https://www.webforum.nu/amne/html-css/108723-nästa-fel-on-sgml-character-number-150
