Visualizzazione dei risultati da 1 a 2 su 2

Discussione: strlen bug??

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    62

    strlen bug??

    Ragazzi!!!

    Ecco la stringa incriminata "12345678901234567à"

    La funzione .length del javascript mi ritorna 18 caratteri, com'è giusto che sia.
    La funzione strlen del PHP me ne ritorna 19: come suggerito sul sito uso allora mb_strlen() ma mi ritorna comunque un conteggio errato.
    La funzione si basa sulla codifica adottata dalla pagina, ma la mia pagina non è una pagina html ma una pagina server che risponde ad un ajax request.
    In piu io da apache ho gia settato come charset utf8, quindi dovè il problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    62
    Risolvete con
    $length = strlen(utf8_decode($string));

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.