PHP: Format på text som läses in med readdir?

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1

Vilket format har igentligen texten som läses in med readdir? UTF-8?
Jag kan inte få namnet på filer som innehåller å,ä,ö att skrivas ut rätt.
Testat lite med "htmlentities()" men har inte fått till det.
Någon som har ett tips?

Jag har förtydligat rubriken i ditt inlägg. Läs mer här:
http://www.99mac.se/forum/announcement.php?f=91

Ursprungligen av zlugg88:

Vilket format har igentligen texten som läses in med readdir? UTF-8?
Jag kan inte få namnet på filer som innehåller å,ä,ö att skrivas ut rätt.
Testat lite med "htmlentities()" men har inte fått till det.
Någon som har ett tips?

Jag har kollat lite på det som hex-kod och det verkar vara någon form av utf-16.
Hittade ingen bra konverterare från utf-16 till html-specialtecken.
Jag gjorde en liten konverterare som fixar dom vanligaste tecknen.

$file_html = $file;
	$file_html = preg_replace('/(\w)\xcc\x80/i', '&$1grave;', $file_html);
	$file_html = preg_replace('/(\w)\xcc\x81/i', '&$1acute;', $file_html);
	$file_html = preg_replace('/(\w)\xcc\x82/i', '&$1circ;', $file_html);
	$file_html = preg_replace('/(\w)\xcc\x83/i', '&$1tilde;', $file_html);
	$file_html = preg_replace('/(\w)\xcc\x88/i', '&$1uml;', $file_html);
	$file_html = preg_replace('/(\w)\xcc\x8a/i', '&$1ring;', $file_html);
1
Bevaka tråden