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

    mb_convert_encoding problemi con cirillico

    Ciao a tutti,
    ho un problema con "mb_convert_encoding" utilizzando caratteri in cirillico, in quanto a monitor le lettere mi appaiono come "??????" mentre i numeri son corretti.
    I testi nel resto della pagina sono ok, l'unico problema è qui:

    Codice PHP:
     mb_convert_encoding($dateNews"UTF-8"
    ho provato anche con:

    Codice PHP:
     mb_convert_encoding($dateNews"Windows-1251""UTF-8"
    ma niente da fare.
    Con le altre lingue "latine" tutto ok.

  2. #2
    come parametro di localizzazione utilizzo:

    Codice PHP:
    setlocale(LC_TIME'rus''ru_RU.utf8'); 
    nessuno che mi puoi dare una dritta?

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Da una letta al link riportato nella mia firma.

  4. #4
    Per chiunque avesse il mio stesso problema ho risolto (grazie anche a stackoverflow ) nel seguente modo:

    [esempio]

    Codice PHP:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Test</title>
    </head>
    <body>
    <?php
    setlocale
    (LC_ALL'ru_RU','rus_RUS','Russian');
    $data strftime("%a, %d/%m/%Y"time());
    $data mb_convert_encoding($data"utf-8""Windows-1251");
    echo 
    $data;
    ?>
    </body>
    </html>

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.