Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    Lettera accentata [B]à[/B]

    Ciao a tutti,
    mi sta succedendo una cosa strana.
    Il DB non mi legge una sola lettera accentata!! La à.
    Per tutte le altre lettere accentate o caratteri ASCII non ci sono problemi.
    Il fatto è che mi serve assolutamente inserire una à!!!!

    Nel file di configurazione per tutti i file .php ho inserito la riga che trasforma gli output del DB da Latin1, com'è di default, a UTF-8.
    Codice PHP:
    mysql_query('set names utf8'); 
    Inoltre nel DB ho settato utf-8_general_ci

    Secondo voi da cosa può dipendere che non mi legga la à????


    Grazie


  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    813
    visto che posti su php
    visto che statisticamente questo dato ti servirà per una pagina web
    ti consiglio di vedere la funzione htmlentities
    http://php.net/manual/en/function.htmlentities.php
    Nell'anno 1968 è bastata la potenza di due Commodore 64 per lanciare con successo una navicella sulla Luna; nell'anno 2007 ci vogliono la potenza di un processore quad core 3.30 GHz e 3 Gb di RAM (requisiti minimi ufficiali) per utilizzare Windows Vista. Qualcosa deve essere andato storto!

  3. #3
    Originariamente inviato da Hysoka
    visto che posti su php
    visto che statisticamente questo dato ti servirà per una pagina web
    ti consiglio di vedere la funzione htmlentities
    http://php.net/manual/en/function.htmlentities.php
    grazie della risposta Hysoka

    ho provato sia con htmlentities sia con il htmlspecialchars e non risolve.
    la cosa, almeno per me, ancora più strana è che la stessa lettera però maiuscola, À, la visualizza in maniera corretta e così anche i dati correlati!!!

    non riesco a immaaginare di cosa si possa trattare.


  4. #4
    up

    a qualcuno viene in mente qualcosa?

    grazie ragazzi


  5. #5
    puoi provare a codificare il carattere con un altro usando php

  6. #6
    Originariamente inviato da mattealex
    puoi provare a codificare il carattere con un altro usando php

    cosa intendi?


    grazie

  7. #7
    up

    grassssie

  8. #8
    ciao, scusa mi scrivi come ti appare la à a video !?!

  9. #9

  10. #10
    al posto della à mi visualizza un quadrattino.
    il problema è che mi blocca anche lo script successivo!! la cosa ancora più strana è che con le altri lettere accentate o con caratteri ASCII non convenzionali non da alcun problema.

    ho provato strip_tags, ma non funziona


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.