Newsgroup: it.comp.software.database
Titolo: Mysql con il Giapponese e il Cinese

Nel mio database voglio poter fare inserire annunci anche in giapponese e
in cinese. 
Io ho provato a fare un copia e incolla di caratteri giapponesi e cinesi
nella text area, ma si trasformano tutti in segni partcolari ???'+0.
Mi potreste per favore dire quale character_set e collection devo usare
per risolvere il problema? 
Ciao e grazie per i vostri utili consigli.
Simon
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Prima di fargli scrivere e leggere in giapponese temo che glielo dovresti
insegnare... è come i bimbi... se non imparano prima... a leggere non
sapranno dopo scrivere.
Cooper.
-- 
BlueWare WebAgency
 [web] 
http://www.blueware.it
 
http://www.italchat.it
 [icq] 146781935

Guardate questo sito ci riesce benissimo a utilizzare contemporaneamente
il giapponese con i caratteri occidentali.
Il web master mi ha detto che chi utilizza Mysql ma non mi ha saputo
spiegare come ha fatto a far convivere assieme il giapponese e l'inglese.
Grazie per i consigli.


per risolvere il problema? 
I charset usati sono principalmente Shift-JIS per il giapponese, e
GB2312 per la cina continentale mentre Big5 per hongkong, macao e
taiwan, e di solito all'estero.
Facendo un'ipotesi non lontana dal vero che le codifiche di questi
/alfabeti/ collidano tra di loro, ti consiglierei di usare l'unicode
possibilmente. Penso che oramai ci sia un sufficiente supporto da
parte del software client.
-- 
Linux Registered User #181013
[Exokernels] Although one approach to eliminating bloated, buggy,
unreliable operating systems is to make them smaller, a more radical
one is to eliminate the operating system altogether.

 parte del software client.
L'unicode non lo posso usare perchè io uso Mysql e l'unica versione che lo
supporta è la 4.1 che però è ancora in alpha test.
I siti che riescono a inserire dati in giapponese inglese e cinese nelle
versioni di mysql precedenti alla 4.1 dicono questo:
"The idea is to use the correct character encodings when you *display* the
data after pulling it out. For the Japanese it is Shift_JIS, for the China
it is GB2312, etc..  That Using dos prompt and not software"
La discussione sul tema inizia qui: 
http://groups.google.it/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&threadm=am89u0%2428te%241%40FreeBSD.csie.NCTU.edu.tw&rnum=2&prev=/groups%3Fq%3Dmysql%2Benglish%2Bjapanese%26hl%3Dit%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3Dam89u0%252428te%25241%2540FreeBSD.csie.NCTU.edu.tw%26rnum%3D2
Io provo ad applicare quello che mi dicono ma i miei problemi iniziano da
subito, in quanto quando provo a fare un copia e incolla di caratteri
giapponesi e cinesi nella text area di mysql, essi si trasformano tutti in
segni partcolari tipo questi: ???'+0.
Che devo fare?
Grazie per i vostri consigli.
Ciao Simon


segni partcolari tipo questi: ???'+0.
Textarea del browser?
Bada che per inserire testo in caratteri CJK il tuo browser e il
sistema operativo devono supportarlo.
Io avevo assunto che il lato client non fosse un problema.
Riguardo gli articoli citati, mi pare di aver capito (da quel poco che
ho letto) che la loro soluzione fosse stata quella di non lasciare
gestire la codifica al dbms.
Sul dmbs verrebbe usata cmq una codifica da 1byte (iso8859-1/15). In
questo modo una word di un charset CJK verrebbe salvata come due byte
(word) iso8859. Durante l'estrazione dal database le word iso8859
verrebbero recuperate esattamente come sequenza di byte, le cui coppie
corrispondono alle word C/J/K originariamente inserite.
E' senz'altro necessario che le word CJK siano interpretate
correttamente, e quindi se l'output va sul web, la sua codifica deve
essere impostata tramite il tag META, o similmente.


 Cooper.
Se fosse così facile l'avrebbe già fatto!
Non credi?!
______________
WebBrothers link nav. Principale
______________
