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

    Caratteri speciali (thailandesi) in una finestra di alert?

    Prima di esporre il mio quesito, vorrei ringraziare tutti coloro che con i loro validi suggerimenti mi hanno aiutato nei miei post precedenti, grazie 1000.
    Ecco il mio problema: sto realizzando un piccolo sito per la mia compagna thailandese, che vuole mostrare ai suoi amici e parenti in Thailandia, quindi è scritto in lingua thai.
    Per il testo contenuto nelle pagine del sito ho risolto traducendo ogni singolo carattere thai in codice tipo: &# 3614;&# 3619;&# 3627;&# 3617;&# 3621; ecc. (พรหมล....), il problema è che non riesco a far apparire i caratteri thai all'interno di finestre di alert (e confirm) che vorrei mettere nel sito....

    Come posso fare? Che codice dovrei usare?

    Grazie.
    E. Barros

  2. #2
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    Utilizza valori UNICODE.
    Questo script visualizza "è" (javascript ritornerebbe l'equivalente UTF-8).
    codice:
    alert("\u00E8 <--- UNICODE");
    Dove \u è il carattere di controllo escape e 00E8 è l'equivalente UNICODE.
    Tuttavia, puoi inserire il carattere anche in ottale, facendo una conversione.

    [CODE]
    alert("\350 <--- OTTALE");
    [CODE]

    O anche in esadecimale (UTF-8), così:

    codice:
    alert("\xC3\xA8 <--- ESADECIMALE");

  3. #3
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    I caratteri thailandesi in UNICODE si trovano tra \u0E00 e \u0E7F.

  4. #4
    Ti ringrazio, ho provato ad inserire dei caratteri thai (in UNICODE) in una finestra di alert e si vedono correttamente Ho un'ultima domanda a questo riguardo: è possibile scrivere questi caratteri in grassetto (magari con un codice UNICODE)?
    Grazie
    E. Barros

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' possibile formattare le finestre di alert, sono gestite dal sistema operativo ospitante... al massimo puoi andare a capo con \n

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Infatti sapevo che con \n si può scrivere su una nuova riga il testo in una finestra alert (quindi con un effetto equivalente a
    nell'HTML), quindi avevo pensato che esistesse anche un codice che permettesse il grassetto....

    Comunque grazie lo stesso.

    Ciao.
    E. Barros

  7. #7
    Utente di HTML.it L'avatar di skjobax
    Registrato dal
    Jan 2010
    Messaggi
    569
    LoL se è per questo esiste anche \t che inserisce un TAB

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.