WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Olika språk (https://www.wn.se/forum/showthread.php?t=10692)

Milad 2005-11-03 20:55

Hej,

Vet någon hur man gör en hemsida med olika språk som inte använder vår alfabet så som Turkiska, Arabiska, Ryska, Indiska.

Tobias Bergius 2005-11-04 01:43

Du skriva med en annan tangetbordsuppsättning och i presenterar sidan med UTF-8, helt enkelt.

Milad 2005-11-04 07:57

Citat:

Originally posted by Tobias Bergius@Nov 4 2005, 02:43
Du skriva med en annan tangetbordsuppsättning och i presenterar sidan med UTF-8, helt enkelt.

Hur gör man om man vill presentera en sida med UTF-8? Har aldrig gjort ngt sånt förut :(

Gustaf 2005-11-04 11:34

du behöver inte använda UTF-8, du kan också använda någon nationell encoding, såsom t.ex. windows-1251 för ryska. Om du skall presentera sidan i denna encoding är det lättast att:


om du använder PHP: i början av filen skriver du
Kod:

<?php header('Content-Type: text/html; charset=utf-8'); ?>
om du använder statiska HTML filer (very bad:) så kan du försöka med
Kod:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
men det sista verkar inte funka särskilt bra. Du kan även ändra inställningar för en mapp i .htaccess tror jag.

Tobias Bergius 2005-11-05 03:35

Vad är det för bad med statiska HTML-filer?

Varför skulle det sista inte fungera bra? Det fungerar utmärkt för mig.

Gustaf 2005-11-09 11:07

Tobias: det är inte så bra därför att dom är svåra att ändra osv. Bättre att använda ett CMS eller liknande. Mne såklart beror det på omständigheterna. Har upplevt att det inte alltid fungerar som det ska med encoding-metataggar (antagligen beror det på serverinställningar, som skickar ut info om encoding. Dock kan man ofta inte ändra i config filerna, och då är det bättre att skicka en egen header som overridar serverns).


Alla tider är GMT +2. Klockan är nu 15:18.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson