student
student

Reputation: 5

How to display umlauts in a web page?

Hi I was wondering what is a quick way of showing umlauts on your page? I was thinking something like the code below, but how should I do the pseudocode part?

$language = $_POST['language'];

if ($language = "fi" ) {
    $filename = "C:/xampp/htdocs/finnish.txt";
} else if ($language = "eng") {
    $filename = "C:/xampp/htdocs/english.txt";
} else if ($language = "swe")  {
    $filename = "C:/xampp/htdocs/swedish.txt";
} else if ($language = "rus") {
    $filename = "C:/xampp/htdocs/russian.txt";
}

$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize($filename));
fclose ($fd);

$delimiter = "*";
$splitcontents = explode($delimiter, $contents);
$counter = 0;

foreach($splitcontents as $titles[$counter]) {
    //PSEUDO CODE
    CONVERT_UMLAUTS_TO_VIEVABLE_FORM($titles[$counter]);
    $counter = $counter + 1;
}

Upvotes: 0

Views: 612

Answers (1)

RiaD
RiaD

Reputation: 47620

The best way is to store and show all data in UTF-8 encoding.

Upvotes: 4

Related Questions