Visualizzazione risultati 1 fino 6 di 6

Discussione: strtoupper non funziona con vocali accentate

  1. #1
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    85

    Predefinito strtoupper non funziona con vocali accentate

    Ciao ..
    qualcuno ha idea del motivo per cui la funzione 'strtoupper' non funziona con le vocali accentate ?
    In locale (easyphp) funziona perfettamente.
    Grazie mille

  2. #2
    Guest

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

  4. #4
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    85

    Predefinito

    Grazie sia a chiaravalle che a karl .. :-)

    per karl .. intendi questo .. ?

    Codice PHP:
    define("LATIN1_UC_CHARS", "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝ");
    define("LATIN1_LC_CHARS", "àáâãäåæçèéêëìíîïðñòóôõöøùúûüý");

    function
    uc_latin1 ($str) {
    $str = strtoupper(strtr($str, LATIN1_LC_CHARS, LATIN1_UC_CHARS));
    return
    strtr($str, array("ß" => "SS"));
    }
    Grazie mille

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,170

    Predefinito

    Citazione Originalmente inviato da coinroberto Visualizza messaggio
    Grazie sia a chiaravalle che a karl .. :-)

    per karl .. intendi questo .. ?

    Codice PHP:
    define("LATIN1_UC_CHARS", "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝ");
    define("LATIN1_LC_CHARS", "àáâãäåæçèéêëìíîïðñòóôõöøùúûüý");

    function
    uc_latin1 ($str) {
    $str = strtoupper(strtr($str, LATIN1_LC_CHARS, LATIN1_UC_CHARS));
    return
    strtr($str, array("ß" => "SS"));
    }
    Grazie mille
    Non mi sembra che nel tuo codice ci sia la funzione setlocale() come indicato da karl. Nella documentazione è spiegato bene come utilizzarla, con anche degli esempi.

    Ciao!
    Ultima modifica di alemoppo : 14-12-2013 alle ore 01.06.42

  6. #6
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    85

    Predefinito

    risolto ..grazie mille

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •