Jump to content
php.lv forumi

Kā salīdzināt 2 stringus UTF-8 kodējumā


Faetons

Recommended Posts

Sveiki!

Ir txt fails UTF-8 kodējumā, kurš satur atļautos burtus dažādās valodās.

Ir otrs fails (xml) kurš ir arī UTF-8 kodējumā.

Kā salīdzināt vai string no xml faila satur atļautos simbolus?

 

Šobrīd rakstu tā:

$findme = utf8_encode("dati no faila");

$pos=mb_strpos($str,$findme,0,'UTF-8');

if ($pos === false) {

echo "Ir atrasts'<BR>";

} else {

echo "Nav atrasts<BR>";

}

Bet šis nestrādā.

Ar echo drukā sekojošo:

$findme-> ' Ć„Ā‘ '

$str-> 'ơĀ“'

 

Kā salīdzināt 2 multibyte stringus?

varbūt var pārverst tos kādos ciparos vispirms un tad salīdzināt vai kā citādi?

Link to comment
Share on other sites

×
×
  • Create New...