2011-10-25 4 views
0

On m'a donné du texte à afficher dans mon programme. Cependant je l'ai ouvert dans textedit et le texte n'est pas lisible. On m'a dit que c'était des caractères chinois. Que dois-je faire pour le rendre lisible? J'utilise OSX pour ouvrir ce fichier. Le fichier est au format texte. Ce qui précède est une ligne d'échantillon.Comment convertir les caractères chinois suivants?

+0

Vous ne nous avez pas dit quelle plate-forme vous utilisez, ou quel fichier vous lisez, ou ce que vous savez sur les données. Fondamentalement, cette question est impossible à répondre pour le moment. –

Répondre

2

• -§WƸ¨v∞ »¡` Σ | ™ ∫ • | ¶Ï • N ™ Ì

C'est le genre de chose que vous obtenez si vous lisez un fichier texte comme dans l'encodage MacRoman quand il contient effectivement quelque chose d'autre.

Probablement c'est juste votre éditeur de texte qui a deviné MacRoman parce qu'il n'avait rien d'autre à faire. Il est concevable que le fichier texte est mutilée et enregistré avec ces caractères UTF-quelque chose, mais beaucoup plus probable que les octets de votre fichier sont:

A5 D1 A4 57 AE FC AC 76 B0 D3 C1 60 B7 7C AA BA A5 7C A6 EC A5 4E AA ED 

Et ces octets se tournent vers moi un peu comme Big-5. En les décodant avec le jeu de caractères Big-5, vous obtenez:

由上海洋商總會的四位代表 

Ce qui semble probable.

Donc, pour lire le fichier, prenez les octets et décodez-les en utilisant le jeu de caractères Big-5. Tout ce que vous faites dépend de la langue que vous utilisez.

Questions connexes