[html] rare tekens

Pagina: 1
Acties:

  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
Ik heb net even een website geupdat en nu komen er rare tekens te voorschijn. zo wordt het heeft met accentjes te maken maar ik zie ook tekens verschijnen waar in de source helemaal niks staat. Op de link hieronder zie je bijv. voor Voorgerechten een aantal tekens en crème komt er ook niet helemaal ongeschonden vanaf.

http://www.restaurant-pulpo.nl/index.php?pag=diner

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

Ik zie een blokje staan in je source hier, copy+paste in IE geeft dit:

code:
1



:?

regel 33

[ Voor 18% gewijzigd door Glashelder op 12-09-2003 17:08 ]

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 17-08 10:28
Ik denk dat dit door het lettertype komt? heb dit probleem ook wel eens gehad

Icons are overrated


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
Ja ik zag dat dus ook staan, maar in de het echte bron bestand staat dat blokje dus niet :|

  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
Helmet schreef op 12 September 2003 @ 17:08:
Ik denk dat dit door het lettertype komt? heb dit probleem ook wel eens gehad
Notepad is toch gewoon platte tekst. Dit is de eerste keer dat het gebeurt crème fraiche heeft meerdere malen op de kaart gestaan.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:40

RM-rf

1 2 3 4 5 7 6 8 9

dat blokje boven hoofdgerechten is gewoon een ongeldig teken dat je helemaal moet verwijderen:
verder kun je proberen de content-type juist te zetten, die klopt nu natuurlijk niet, iso-8859-1 is Latin1 dat heb je niet gebruikt:

gebruik
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

[ Voor 3% gewijzigd door RM-rf op 12-09-2003 17:12 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
RM-rf schreef op 12 september 2003 @ 17:10:
dat blokje boven hoofdgerechten is gewoon een ongeldig teken dat je helemaal moet verwijderen:
verder kun je proberen de content-type juist te zetten, die klopt nu natuurlijk niet, iso-8859-1 is Latin1 dat heb je niet gebruikt:

gebruik
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
heb het net veranderd maar zelfde probleem en dat blokje verschijnt dus wel in de source van de pagina maar staat niet in het echte bron bestadn op de server :\

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

offtopic:
ik krijg trouwens ook een lelijke js error; IE5.5 win95 - document.implementation is null or not an object

[ Voor 39% gewijzigd door crisp op 12-09-2003 17:20 ]

Intentionally left blank


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
crisp schreef op 12 September 2003 @ 17:20:
offtopic:
ik krijg trouwens ook een lelijke js error; IE5.5 win95 - document.implementation is null or not an object
Hmm ja op dat platform kan ik niet meer testen helaas.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

paragon schreef op 12 September 2003 @ 17:23:
[...]
Hmm ja op dat platform kan ik niet meer testen helaas.
Platform maakt weinig uit, IE5.5 kent blijkbaar geen document.implementation property, probeer het zo eens:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function changeCSS() {
    if (typeof window.Node == 'undefined') {
        el = document.getElementById('loadTo');
        //el.style.marginTop = 5+"px"
        el = document.getElementById('menusub1');
        el.style.marginTop = 6+"px"
        el = document.getElementById('menusub2');
        el.style.marginTop = 6+"px"
    }
    if (typeof document.implementation == 'undefined' ||
          document.implementation.hasFeature('XML', '1.0') == false) {
        el = document.getElementById('loadTo');
        //el.style.marginTop = 5+"px"
    }
}


(valt nog wel meer over op te merken, waarom bijvoorbeeld eerst je referentie in een variabele stoppen, en dan de style property daarvan wijzigen enzo?)

[ Voor 10% gewijzigd door crisp op 12-09-2003 17:45 ]

Intentionally left blank


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
De style property wordt gewijzigd omdat er een verschil zit tussen IE/Opera/Moz

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 18:36

Dark Blue

Compositionista!

Alpenmeisje

Zal er wel niks mee te maken hebben, maar load je ze gewoon ascii of binary up?
Is er nog wat veranderd aan de server waar ze op staan?

Ennum... wijn kaart is aan elkaar geschreven als wijnkaart gewoon een Nederlands woord. :)

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


  • Nulnulnix
  • Registratie: Januari 2001
  • Laatst online: 05-06 13:04

Nulnulnix

BOFH

Dark Blue schreef op 12 September 2003 @ 18:15:
Ennum... wijn kaart is aan elkaar geschreven als wijnkaart gewoon een Nederlands woord. :)
Yup en route beschrijving is ook gewoon aan elkaar... Dus Routebeschrijving.

[ Voor 21% gewijzigd door Nulnulnix op 12-09-2003 18:22 ]

We have just one world, but we live in different ones...


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

paragon schreef op 12 September 2003 @ 17:57:
De style property wordt gewijzigd omdat er een verschil zit tussen IE/Opera/Moz
boxmodel verschillen zeker?
Cascading Stylesheet:
1
2
3
4
* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


opgelost ;)

Intentionally left blank


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
@Dark Blue: Voor zover ik weet is er niks op de server veranderd. Zal morgen even lokaal testen.
@crisp: nou weet niet of het het boxmodel was want die zijn toch gelijk in strict-mode

  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
Ik zie dat de oude wijnkaart gewoon normaal wordt weergegeven, de nieuwe klopt helemaal niks van. En volgens mij zijn ze in de basis exact het zelfde.

http://www.restaurant-pulpo.nl/print/wijn.html
http://www.restaurant-pulpo.nl/print/wijnnieuw.html

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 17-08 23:56

Janoz

Moderator Devschuur®

!litemod

Dit soort tekens horen ook helemaal niet in je HTML. Gebruik hiervoor de speciale codes

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
Uhm dan vraag ik mij nogsteeds af waarom de handgetypte versie wel goed wordt weergegeven. Het ligt dus waarschijnlijk niet aan de tekens maar aan iets anders.

[ Voor 28% gewijzigd door paragon op 15-09-2003 13:06 ]


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:40

RM-rf

1 2 3 4 5 7 6 8 9

paragon schreef op 15 September 2003 @ 13:04:
Uhm dan vraag ik mij nogsteeds af waarom de handgetypte versie wel goed wordt weergegeven. Het ligt dus waarschijnlijk niet aan de tekens maar aan iets anders.
dit ligt aan de karakterset, er bestaan erg veel karaktersets, die mogelijk andere bytecodes hebben voor specifieke letters:
als ik jouw sourcecode probeer op te slaan hier geeft mn windows geen bestandstype HTML aan, maar in plaats daarvan UTF-8 en .txt,
kennelijk verstuurt de server het als UTF-8 karakterset
(wat kan komen door het aanroepen van system.xml in je code)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
En hoe kan ik dat dan oplossen? ik heb al het volgende geprobeerd maar de è verandert niet.
code:
1
2
3
4
Function FormatString(ByVal str As String)
    str.Replace("è","&egrave;")
    return str
End Function

[ Voor 84% gewijzigd door paragon op 15-09-2003 13:32 ]


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 23:40

RM-rf

1 2 3 4 5 7 6 8 9

paragon schreef op 15 September 2003 @ 13:30:
En hoe kan ik dat dan oplossen?
ik zou het niet weten, ik gebruik geen VB.net en heb die site niet gemaakt.

maar wat zoekwerk brengt me op W3C:

code:
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

http://www.w3.org/International/O-charset.html

misschien dat dat werkt.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • paragon
  • Registratie: April 2000
  • Laatst online: 20-08 22:56
Ja dat werkt: problem solved
Pagina: 1