Az igaz, hogy változó hosszúságú egy-egy karakter leképzése, azonban bájtsorozatot használ, a legkisebb egység bájt, azon belül nincs értelme bájtok felcserélődéséről beszélni.
Since UTF-8 is interpreted as a sequence of bytes, there is no endian problem as there is for encoding forms that use 16-bit or 32-bit code units
Azért egy kérdés. Kipróbáltam, jó kis funkció, bár én jobban szeretek a lokális WC-ben szerkeszteni, főleg a PHP scripteknél, mert ott a lokális WC nálam = a htdocs mappával.
Azonban. UTF-8 W- BOM kódolással mentek, és amikor neten át szerkesztenék egy fájlt, akkor az összes magyar ékezetes betűt lecseréli/lecserélné (a diff-ben) (szabad szemmel nézve ugyanolyan ékezetes betűre), mikor még egy bitet nem írtam át rajta.