2010-04-23 3 views
0

J'essaie de coller du texte chinois dans le terminal, mais je reçois beaucoup de chiffres à la place. si je colle rapidement dès que le terminal charge la pâte va fonctionner une fois mais pas encore? Son utf-8 unicode que j'utilise.Le texte chinois ne fonctionne pas dans le terminal

Je ne pense pas que c'est la police car il fonctionne dans textedit le seul endroit où je reçois le problème est dans le terminal, mais je dois l'utiliser pour faire ma base de données sqlite.

Quelle serait la meilleure chose à faire?

Merci

Répondre

1

Chargez Terminal Inspector et assurez-vous que Character Set Encoding doit être défini sur Unicode (UTF-8) et vérifiez le paramètre Wide glyphs for Japanese/Chinese/etc.

1

La meilleure chose à faire serait probablement d'écrire les données dans un fichier SQL et effectuer qu'avec sqlite3 mydatabase.db < mychinesetextfile.sql.

Ce n'est pas joli, dans l'ensemble; mais ça va marcher.

+0

La base de données se termine par .sql cela fera-t-il une différence? – Dave

+0

J'ai essayé de copier et coller dans le terminal pour essayer de faire un new.db de cette façon mais je me retrouve avec 331 \ 212 \ 331 \ 205 \ 331 \ 220 .... – Dave

+0

il apparaît maintenant dans le terminal mais quand j'essaie pour utiliser sqlite ça me donne juste beaucoup de chiffres. – Dave

Questions connexes