Rare tekens op website na kopiëren uit Word

Pagina: 1
Acties:
  • 1.084 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Anoniem: 119500

Topicstarter
Ik heb een website bij freeservers.com. Voor mijn website (www.corinthian.freeservers.com - website is nog lang niet af) is het noodzakelijk lange lijsten te typen en dit doe ik in Word. Ik typ bv. in Word in:

BRA005 Romario - Flamengo 97/98

Op mijn website staat dan:

BRA005 Romario â€' Flamengo 97/98

Weet iemand hoe ik dit kan oplossen?
Word maakt wel het streepje 'langer' als je op spatie duwt, ik denk dat het dat is. Maar hoe voorkom je dat?

Alvast bedankt.

Acties:
  • 0 Henk 'm!

  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 06-06 09:13

Tukk

De α-man met het ẞ-brein

De meest simpele oplossing

• Gebruik notepad ipv word
of
• Copy-paste de tekst niet, maar sla de tekst op als .txt en gebruik dit dan als input.

Heb je zelf al wat geprobeerd of uitgezocht om dit te voorkomen?

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


Acties:
  • 0 Henk 'm!

Anoniem: 26306

Het ligt een beetje aan hoe en waar je het opslaat. Als een teken wordt vervangen door twee "rare" tekens kun je dat meestal op twee manieren oplossen:

1: Zorgen dat de server de juiste tekenset met de content-type header meestuurt, bijvoorbeeld:
Content-Type: text/html; charset=utf-8

2: De tekens omzetten naar de juiste tekenset (de standaard charset van de webserver). Dat is waarschijnlijk iso-8859-1.

Acties:
  • 0 Henk 'm!

Anoniem: 119500

Topicstarter
Bedankt voor het snelle antwoord! Ik was al bang dat ik handmatig de streepjes opnieuw moest typen.
Ik kopieer de tekst van Word naar Wordpad en dan kopieer ik vervolgens de tekst vanuit Wordpad naar de site.

Thanks!

Acties:
  • 0 Henk 'm!

Anoniem: 26306

Anoniem: 119500 schreef op zaterdag 30 juli 2005 @ 16:04:

Ik kopieer de tekst van Word naar Wordpad en dan kopieer ik vervolgens de tekst vanuit Wordpad naar de site.
Dit is natuurlijk goed te doen als het om iets eenvoudigs als een streepje gaat, die best vervangen mag worden door een streepje dat net even anders is. Maar als het bij eurotekens of klinkers met accenten misgaat gaat dat kopieren/plakken naar een eenvoudige teksteditor wellicht nog niet altijd werken. :).

Acties:
  • 0 Henk 'm!

Anoniem: 119500

Topicstarter
Hoe werkt dit dan?

1: Zorgen dat de server de juiste tekenset met de content-type headed meestuurt, bijvoorbeeld:
Content-Type: text/html; charset=utf-8

2: De tekens omzetten naar de juiste tekenset (de standaard charset van de webserver). Dat is waarschijnlijk iso-8859-1.

Acties:
  • 0 Henk 'm!

Anoniem: 26306

Dat ligt aan de software die op de server draait. En je hebt vaak meerdere mogelijkheden om het probleem te verhelpen.

Wat voorbeelden:
Met Apache kun je gebruik maken van de CharsetDefault en/of AddDefaultCharset directive.

Met PHP kun je de header versturen met: header ( 'Content-Type: text/html; charset=utf-8' );
Of je kunt met PHP de boel oplossen met:
PHP:
1
2
3
ob_start ();
// alle output wordt hier gegenereerd
echo utf8_decode ( ob_get_clean () );

Acties:
  • 0 Henk 'm!

Anoniem: 119500

Topicstarter
Bedankt, maar dat is te hoog gegrepen voor mij.

Als ik via WordPad iets kopieer naar de site, laat hij tussen iedere regel een regel open... Iemand een idee hoe dit kan? (Ik kopieer van Word naar Wordpad en dan van Wordpad naar de site)
Pagina: 1