/// <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), "⇒")); }
/// <summary> /// タブコードをエスケープしたデータを取得します。 /// </summary> /// <returns></returns> public byte[] EscapeTabcode() { return(FFXIVLog.EscapeTabData(Raw)); }