Gå til innhold

Problemer med norske tegn


Anbefalte innlegg

Skrevet

Hei!

 

Vet det er en mye omtalt problem, men jeg får dette faktisk ikke til. Er klar over jeg sikkert er dum nå, men satser på å få hjelp om noen vet svaret :)

 

 echo "	  <b><a href='http://".$config_value."/forum/viewtopic.php?f=".$forum_id."&t=".$topic_id."' target='_blank'>".utf8_encode($topic_title)."...</a></b>
		 <br><a href='http://".$config_value."/forum/viewforum.php?f=".$forum_id."' target='_blank'>".$row2[forum_name]."</a> - ".$topic_replies." svar. - ".$date." <br><br>";

 

Selve koden er nok ikke verdens beste, men ikke tenk på det (med mindre det fikser det).

 

Problemet er som følger:

 

FÃ¥ til lite minitreff igjen? (Sjekker o...

 

Den henter ut æ,ø,å med slike merkelige tegn. Har prøvd utf8_encode, men hjalp ingenting. Any ideas?

Videoannonse
Annonse
Skrevet
Prøv <meta http-equiv="content-type" content="text/xhtml; charset=UTF-8" /> i <head>eren til sida

 

 

Vis ikke det fungerer..

 

Er $topic_title info fra databasen? Eller er det en string du har angitt litt lenger opp i koden?

Skrevet (endret)

At æ, ø og å blir til to andre, merkelig tegn er et karakteristisk tegn på at du viser UTF-8 som noe annet enn UTF-8. Med mindre UTF-8 er veldig nødvendig for deg, så er det egentlig best å holde seg fullstendig unna det. Som du erfarer nå, så fører det ofte til problemer, med mindre du konsekvent holder deg til samme tegnesett overalt. Trenger du virkelig asiatiske tegn og hele pakka?

 

Hvis du virkelig vil holde deg til det, så sjekk følgende.

 

- Tegnesett i databasen

- Tegnesett i databasekoblingen

- HTML-headers

- HTTP-headers

 

Edit: Flere nettlesere lar deg se hva slags tegnesett den benytter seg, samtidig som man kan endre det. Hva slags tegnesett brukes og hva funker det å endre til?

Endret av Jonas
Skrevet

$link=mysql_connect($host, $user, $pass);

$db=mysql_select_db($db);

 

mysql_query ('SET NAMES iso-8859-1');

 

Nå har jeg prøvd med dette. Har sett overalt, finner ikke noe UTF-8 definert i noen av filene mine, så forstår ikke hvorfor det defineres slikt med mindre PHPBB konverterer æ ø å til sånne tegn (?).

Skrevet

Dersom filene dine er lagret som UTF-8 blir det trøbbel. Jeg aner ikke hva slags editor du bruker, men du finner vel ut av hvor du endrer slik selv eller via google.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...