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

    sito multilingua, una domanda semplice

    ragazzi sto impazzendo tra gettext, iconv, mbstring, e vari. quello che semplicemente vorrei e' capire quali sono i passi che compie un utente non italiano (poniamo il caso, cinese) per inserire dati in un database e mostrarli successivamente a video.

    1 - il cinese ha la tastiera come la nostra o con gli ideogrammi?

    2 - quando digita un pulsante sulla tastiera, il mio sito che cosa fa? il javascript traduce il pulsante digitato in strani codici html che visualizzano l'ideogramma?

    3 - immagino nel database si salvi il testo, sottoforma di questi codici html
    (il che vuol dire che le ricerche su db saranno rallentate in mezzo a lunghi testi fatti di codici?)

    4 - ora l'utente richiede la pagina con i contenuti precedentemente salvati. invio i codici html che lui vedrà sottoforma di ideogrammi.


    immagino che non sia così la storia, che vi ho narrato per farvi capire quali sono le mie lacune conoscitive a riguardo. ma com'e' che funziona!?
    si vivono molte vite e si muore una volta sola

  2. #2
    up
    si vivono molte vite e si muore una volta sola

  3. #3
    up
    si vivono molte vite e si muore una volta sola

  4. #4

    Re: sito multilingua, una domanda semplice

    1 - il cinese ha la tastiera come la nostra o con gli ideogrammi?

    Solitamente usano tastiere americane:
    http://commons.wikimedia.org/wiki/Im...raditional.png

    2 - quando digita un pulsante sulla tastiera, il mio sito che cosa fa? il javascript traduce il pulsante digitato in strani codici html che visualizzano l'ideogramma?

    Che centra il javascript? In primis, non è assolutamente vero che a ogni digitazione corrisponde un simbolo: a volte è necessario premere 3/4 tasti per un ideogramma (questo vale anche per arabo, thai, giapponese ecc...). In secundis, il tuo sito reagisce quando gli viene spedita la form, non ad ogni pressione di tasto, a meno che non ti sei dimenticato di specificare qualche dettaglio. Il come il client genera il testo in cinese è affare del client, non del sito.

    3 - immagino nel database si salvi il testo, sottoforma di questi codici html

    No! Se hai impostato il campo di testo come UTF8 (come dovresti fare) si registra in UTF8.

    4 - ora l'utente richiede la pagina con i contenuti precedentemente salvati. invio i codici html che lui vedrà sottoforma di ideogrammi.

    No! Se hai impostato il sito in UTF8, viene trasferito all'utente in UTF8. E' compito del client generare i relativi ideogrammi, il server gestisce solo semplice testo UTF8 (e così fanno tutti i siti che usano UTF8: gestire testo in inglese o in coreano non cambia niente).

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.