Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Caratteri particolari

  1. #1

    Sito multilingue - Caratteri particolari

    Salve ragazzi, vi anticipo che sono duro a capire oltre che ignorante.

    Ho la necessità utilizzando PHP e MySql di memorizzare nominativi che possono essere scritti almeno in due modi a seconda di chi li inserisce.

    Es.
    Sasa (inserito da un italiano) nome di persona
    Saša (inserita da uno straniero) stesso nome di persona

    Natasa (inserito da un italiano) nome di persona
    Nataša (inserito da uno stranieto) stesso nome di persona

    Le domande sono due:
    1. secondo vuoi come conviene memorizzare il nominativo con il carattere "š"?
    2. se sono presenti entrambi in tabella (con e senza š) e un italiano cerca Natasa il risultato deve mostrare due record "Nataša" e "Natasa". Come fare?

    Grazie

  2. #2
    Scusate, ho sbagliato forum o la domanda è troppo stupida?

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    la prima domanda non è chiara, la seconda potresti farti una funzione che cerca i caratteri che possono avere la tile e comporre una query che cerchi tutti i valori possibili...

    ho paura che incapperai in problemi di charset del db, ma forse mi sbaglio...

    ciao

  4. #4
    Ok, il forum (chi lo ha sviluppato) ci ha dato una mano.
    Infatti il carattere "ŝ" che ho digitato, durante la modifica del post è diventato questo ŝ

    La domanda si semplifica... quale funzione restituisce il valore f("ŝ")="ŝ"?

    Questo risolverebbe l'editing e la visualizzazione.
    Per la ricerca risolvo inserendo nella tabella che contiene tutte le parole del sito sia "Natasa" che "Nataŝa" (relazionate con la stessa pagina). ( neanche io sò quello che dico)

    Comunque un piccolo dubbio rimane, perchè Wiki preferisce fare così?
    codice:
    ŝ

    Grazie per la pazienza.

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    prova a vedere htmlspecialchars o htmlentities su php.net

  6. #6
    Grazie

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.