Labdien!
Mani interesē, vai pastāv iespēja, tekstu, kas ir latviešu valodā pārveidot uz standarta latīņu alfabēta tekstu - tipa vai nu izņemt burtus, kuros ir garumzīmes / mīkstinājuma zīmes vispār ārā, vai noņemt garumzīmi/ mīkstinājuma zīmi. Mēģināju to panākt ar šādu funkciju, taču aplauzos - tas laikam nav īstais ... :(
<?php
function charset_decode_utf_8($string)
{
if (! ereg("[\200-\237]", $string) and ! ereg("[\241-\377]", $string))
return $string;
$string = preg_replace("/([\340-\357])([\200-\277])([\200-\277])/e",
"''.((ord('\\1')-224)*4096 + (ord('\\2')-128)*64 + (ord('\\3')-128)).';'",
$string);
$string = preg_replace("/([\300-\337])([\200-\277])/e",
"''.((ord('\\1')-192)*64+(ord('\\2')-128)).';'",
$string);
return $string;
}
?>
Vai kāds ir kautko tamlīdzīgu taisījis?