Pourquoi le texte japonais semble-t-il brouillé lors de l’ouverture dans TrueView si la page de code est définie sur CP ANSI_932?

  1. FAQ
  2. »
  3. Questions sur le Texte et la Police

Vous devez définir le texte Unicode correct sur votre entité de texte. Exemple:

char* txt = ""; // Some multi-byte Japanese text in CP_ANSI_932
   OdAnsiString mbStr(txt, CP_ANSI_932);
   OdString unicodeStr(mbStr);
   OdDbTextPtr textEnt; // Some database text entity
   textEnt->setTextString(unicodeStr);

Lors de l'enregistrement, le contenu du texte de dessin sera décodé automatiquement par ODA dans un format approprié.