Hlavní navigace

Názor ke zprávičce Změna plánu ve vývoji PHP 6 od Sten - U UTF-8 může změna velikosti písmen znamenat změnu délky řetězce,...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 16. 3. 2010 18:06

    Sten (neregistrovaný)

    U UTF-8 může změna velikosti písmen znamenat změnu délky řetězce, tedy nelze to provádět in-place. Jednotlivé „znaky“ v UTF-32 lze navíc používat přímo jako indexy do tabulek pro převody Unicode či různých podmínek (třeba vyhledání určitého code pointu), což u UTF-8 nelze, tam je nutné ten znak podmíněně vypočítat, případně hledat nezarovnaně a pomocí AND masky a to stojí hodně procesorového času.