Cose 'i turchi: i e I case folding

HTTP Header charset: ISO-8859-9
Meta tag charset:
strtoupper('i') = I
strtolower('I') = i

mb_strtoupper('i','ISO-8859-9') = Ý
mb_strtolower('I','ISO-8859-9') = ý

Le funzioni multibyte non sono influenzate dalle impostazioni di localizzazione:
mb_strtoupper('i') = I
mb_strtolower('I') = i

  1. <?
  2.  
  3. setlocale(LC_ALL,"tr_TR.iso88599");
  4.  
  5. echo "strtoupper('i') = " . strtoupper("i") . "<br/>";
  6. echo "strtolower('I') = " . strtolower("I") . "<br/><br/>";
  7. echo "mb_strtoupper('i','ISO-8859-9') = " . mb_strtoupper('i','ISO-8859-9') . "<br/>";
  8. echo "mb_strtolower('I','ISO-8859-9') = " . mb_strtolower('I','ISO-8859-9') . "<br/><br/>";
  9. echo "Le funzioni multibyte non sono influenzate dalle impostazioni di localizzazione: <br/>";
  10. echo "mb_strtoupper('i') = " . mb_strtoupper('i') . "<br/>";
  11. echo "mb_strtolower('I') = " . mb_strtolower('I') . "<br/><br/>";
  12.  
  13.  
  14. ?>
© 2012-2025 — Maurizio ManettiCorso charset e Web i18n