Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    setlocale non funziona (la data resta in inglese)

    Da ricerche su questo forum vedo che su Linux una cosa del genere

    setlocale(LC_TIME, 'it_IT');
    echo strftime("%A %d %B %Y");

    restituisce la data in italiano.
    Ho provato su server Win con "ita" e funziona.
    Ho provato su server Linux (FreeBSD) con "it_IT" e NON funziona. ...E putacaso lo script deve stare proprio in questo server.

    Possibile dover ricorrere per forza agli array?????
    Vorrei evitarli... c'è qualche altro modo di scrivere il "setlocale"?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Prova così

    'it_IT.ISO8859-1'

  3. #3
    Originariamente inviato da nicola75ss
    Prova così
    'it_IT.ISO8859-1'
    Grande!! Funziona... Grazie mille
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    14
    Ciao, in base a questo codice:

    setlocale(LC_ALL, 'ita');
    echo strftime("Oggi è %A %d %B %Y");

    mi da questo
    Oggi è venerd� 16 ottobre 2009

    come posso far riconoscere i caratteri accentati?

    grazie1000...

  5. #5
    Originariamente inviato da denegi
    come posso far riconoscere i caratteri accentati?
    Sei un po' OT.... questa è una domanda da forum (x)html.

    Cmq prova a impostare il charset a "utf-8"
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    14
    ..il charset è impostato in utf-8 (nel foglio .php)
    devo impostarlo anche altrove?

    pensavo riguardasse php..quindi ho postato qui..
    ciao

  7. #7
    su windows non si può chiedere al so di localizzare il testo in UTF8, va convertito manualmente

    ho sbattutto anch'io contro lo stesso problema e alla fine ho preferito farmi restituire le stringhe non UTF-8 per poi passarle a UTF-8 nella fase di visualizzazione altrimenti su windows non funziona niente ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.