Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    387

    Sempre sulla codifica caratteri... ma in maiuscolo!

    Ciao!
    Grazie ai Vostri consigli e agli innumerevoli post precedenti, ho preso l'abitudine di inserire in alto il charset UTF-8 per le pagine coi form e per quelle che devo restituire in output materiale dal mysql...

    Ora perņ riscontro questo problema:

    Posto che converto in maiuscolo i dati prima di inserirli nel db mysql (č una specie di CMS in piccino ma mi piacciono i dati in maiuscolo), inserendo una stringa tipo

    codice:
    Alejandro Gonzįlez Ińįrritu č un bravo regista
    nel db (che vedo - lo so che "non si dovrebbe" perchč puņ cmq cambiare - attraverso phpmyadmin) e in fase di echo su browser dicevo vedo la frase cosi

    codice:
    ALEJANDRO GONZįLEZ IńįRRITU č UN BRAVO REGISTA


    Che mi potete consigliare per rendere tutto in... maiuscolo?

    grazie!

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    usa mb_strtoupper al posto di strtoupper

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    387
    perfetto bubi!

    E si che l'avevo vista quella funzione quando mi stavo "studiando" strtoupper... poi ho detto... va bč, ma mi servirą?

    Piccolo commento quasi polemico...

    Ma perchč a questo punto PHP non crea una funzione unica? Essendo pił completa la mb_strtoupper!

    grazie!


  4. #4
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Perche':

    1. Le funzioni multibyte sono molto piu' lente delle loro analoghe normali, e vanno usate solo quando servono vermanete
    2. L'estensione mb string non viene installata di default, quindi non puoi dare per scontato che sia disponibile su qualsiasi host.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.