Faetons Posted May 23, 2007 Report Share Posted May 23, 2007 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 More sharing options...
andrisp Posted May 23, 2007 Report Share Posted May 23, 2007 Kāpēc tu utf8_enkodē datus, kas jau ir utf-8 (vismaz pats tā saki)? Link to comment Share on other sites More sharing options...
Recommended Posts