Exemplo n.º 1
0
 private void NormalizeText(bool full)
 {
     for (int i = 0; i < Text.Count; i++)
     {
         byte[] arraysjis = BitConverter.GetBytes(Text[i]);
         string temp      = TALKDAT.Binary2Po.SJIS.GetString(arraysjis);
         if (!full && !japaneseChars.Contains(temp))
         {
             TextNormalized += temp.Normalize(NormalizationForm.FormKC);
         }
         else
         {
             TextNormalized += temp;
         }
     }
     //Delete the /0/0
     TextNormalized = TextNormalized.Remove(TextNormalized.Length - 2);
     //Add text to the empty string
     if (string.IsNullOrEmpty(TextNormalized))
     {
         TextNormalized = "<!empty>";
     }
     Text.Clear();
 }