Avatar billede freesoft Praktikant
15. december 2005 - 18:53 Der er 12 kommentarer og
1 løsning

Et tegnsæt spørgsmål

Hej

Nå jeg havde skrevet et længere spørgsmål før, men forsvandt da jeg ville gemme det :-S
Så det bliver ikke så langt.

Men har lidt problemer/er kommet lidt i tvivl. Hvordan skal man skrive "rigtigt" i UTF-8? Altså hvis jeg gemmer noget i UTF-8 i Notepad++ f.eks. med æøå i så viser firefox det ikke rigtigt, den vælger ikke det rigtige tegnsæt selvom det er sat. Når jeg så selv vælger UTF-8 i firefox så viser den det rigtigt.

Mvh. Kim / FreeSoft
Avatar billede bromer Nybegynder
15. december 2005 - 18:55 #1
Det er fint at du har gemt din fil i UTF8, men du skal så angive dette i toppen af dit dokument. Toppen af denne side har for eksempel:

<?xml version="1.0" encoding="iso-8859-1"?>

Så kan du skifte det ud med din encoding og så burde det spille.
Avatar billede freesoft Praktikant
15. december 2005 - 18:57 #2
Se: http://tfw.frac.dk/mig/utf-8-test.php

<?php header("Content-Type: text/html; charset=utf-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<title>UTF-8 Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

Er der noget forkert denne måde? Når jeg ikke kan rette i hvad webserveren sender ud.
Kan jeg godt undlade <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ?
Avatar billede freesoft Praktikant
15. december 2005 - 18:59 #3
Ok, hvis jeg gemmer i UTF-8? Hvordan skal jeg så skrive ÆØÅ? Som &oslash; ? Eller normalt?
Avatar billede bromer Nybegynder
15. december 2005 - 18:59 #4
Der er noget galt. Du kunne vel indsætte det tag jeg skrev i toppen. Derudover har du printet noget før du smider din PHP header. Kan du ikke fjerne det?
Avatar billede bromer Nybegynder
15. december 2005 - 19:01 #5
Både latin1 og UTF8 indeholder danske tegn så bare skriv dem, som du normalt ville være. Du burde kunne indstille din editor til at gemme i UTF8.

Du bør måske lige læse lidt om generel encoding, så du får styr på, hvad det egentlig vil sige: http://en.wikipedia.org/wiki/Character_encoding
Avatar billede freesoft Praktikant
15. december 2005 - 19:03 #6
Ja den skriver  Ved ikke hvor det kommer fra, hvis man sætter den til UTF-8 fra menu så viser den ikke de tegn.
Avatar billede bromer Nybegynder
15. december 2005 - 19:43 #7
Det var da mærkeligt. Har ud prøvet at indsætte det xml tag jeg skrev?
Avatar billede roenving Novice
16. december 2005 - 00:01 #8
I hvert fald vil xml-prologen fjerne understøttelsen af nogle af de væsentligste dele af css i den mest udbredte browser, hvilket derfor absolut ikke kan anbefales ...

Hrm, egentlig betyder det jo, at det er tåbeligt, men det andet lyder jo pænere !-)
Avatar billede freesoft Praktikant
16. december 2005 - 10:08 #9
Ja det har jeg sat.
Se evt. koden på den side...
(http://tfw.frac.dk/mig/utf-8-test.php)
Avatar billede freesoft Praktikant
16. december 2005 - 15:33 #10
Måske det er noget med serveren?
Se http://www.tfw.dinhost.net/utf-8-test.php samme fil som på http://tfw.frac.dk/mig/utf-8-test.php
Men firefox vælger UTF-8 ved den første.
Avatar billede freesoft Praktikant
27. december 2005 - 16:44 #11
Nå lukker, og bruger iso-8859-1 ;-)
Avatar billede freesoft Praktikant
27. december 2005 - 16:45 #12
Hvis I vil have lidt point så læg lige et svar :)
Avatar billede freesoft Praktikant
21. maj 2006 - 13:54 #13
Nå da, må da hvis hellere få lukket denne :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester