Exemple #1
0
 /// <summary>
 /// ゲーム画面で表示される形に近いStringを取得する
 /// </summary>
 /// <param name="data"></param>
 /// <returns></returns>
 public static string GetFF14String(byte[] data)
 {
     byte[] a    = new byte[] { 0xEE, 0x81, 0xAF };//EE81AFは3バイトの特殊文字 リプレースすることで表示可能
     byte[] buff = FFXIVLog.EscapeTabData(data);
     return(Encoding.GetEncoding("utf-8").GetString(buff).Replace(Encoding.GetEncoding("utf-8").GetString(a), "⇒"));
 }
Exemple #2
0
 /// <summary>
 /// タブコードをエスケープしたデータを取得します。
 /// </summary>
 /// <returns></returns>
 public byte[] EscapeTabcode()
 {
     return(FFXIVLog.EscapeTabData(Raw));
 }