Avatar billede mcardle Nybegynder
19. januar 2007 - 04:07 Der er 10 kommentarer og
1 løsning

Angivelse af fast charset

Hej Eksperter...

Hvordan sætter jeg et fast charset, så mine sider ikke bliver vist sådan her:

I vores forum vil der v�re mulighed for, at lave en foresp�rgsel p� billeder / video-klip, man gerne vil se.
Avatar billede mcardle Nybegynder
19. januar 2007 - 04:08 #1
Hmm, det var ikke lige de hex-tegn, men i ved hvad jeg mener. Firkanter og alt muligt.

På forhånd tak.
Avatar billede learner Praktikant
19. januar 2007 - 17:08 #2
bruger du mysql til at gemme tksterne i?
hvilket charset vil du bruge?

jeg har her eksempler med utf8

allerførst i koden har jeg:
<?php
header('Content-Type: text/html; charset=utf-8');
...

lige efter mysql_select_db() har jeg:
mysql_query("SET NAMES 'utf8'");

har du husket at starte html med:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


og hvis du har problemer med at få mail() til at skrive med utf8 så brug mail(til,sub,txt,from osv og så "\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8");
det virker for mig
Avatar billede mcardle Nybegynder
20. januar 2007 - 21:27 #3
Kan man ikke sætte det i php.ini eller config-filen i php.

Jeg vil da også gerne have det skal virke i MySQL, men det er nu bare alm. tekst på min hjemmeside. F.eks. i et div-tag eller p-tag.

Jeg vil gerne kunne gøre det uden at sætte et meta-tag ind, hvis det er muligt. Jeg havde ikke nogle problemer på min gamle server, men efter jeg har installeret det på Linux i stedet for windows, så har den lavet mærkelige ting.
Avatar billede mcardle Nybegynder
20. januar 2007 - 22:22 #4
Har fundet, hvor det skulle ændres, men det står til UTF-8
Avatar billede learner Praktikant
20. januar 2007 - 22:38 #5
okay godt du fandt ud af det.

Er du sød at skrive hvordan du løste problemet, for der er sikkert andre som gerne vil vide det :o)
Avatar billede mcardle Nybegynder
21. januar 2007 - 01:53 #6
Det der er i det, det er at mit problem ikke er løst. Jeg har fundet filen, men det står som det skal. Ved ikke helt hvad der er i vejen. Nogle idéer?
Avatar billede learner Praktikant
21. januar 2007 - 02:01 #7
du er nok nød til at indsætte et meta-tag vil jeg tro, men jeg aner det sku ik
Avatar billede mcardle Nybegynder
21. januar 2007 - 02:18 #8
Hehe, det prøver jeg, men jeg har måske fundet et script der virker, hvis du har egen server på en linux-maskine... Jeg tester det lige og ser om jeg kan få det til at virke.
Avatar billede mcardle Nybegynder
22. januar 2007 - 04:28 #9
Jeg kan ikke få det til at virke. Jeg må bare bruge &aelig; = æ, &oslash; = ø, &aring; = å... Det virker.
Avatar billede mcardle Nybegynder
22. januar 2007 - 04:30 #10
Det virker heller ikke med meta-tagget:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Ikke hos mig anyway...
Avatar billede mcardle Nybegynder
22. januar 2007 - 04:31 #11
Jeg tager selv point denne gang...
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