You, sir, are my new hero. It all works. Thank you! Jerry
On Sun, Oct 23, 2016 at 11:48 PM, Guy Harris <g...@alum.mit.edu> wrote: > That won't work for EBCDIC. > > All strings are kept as UTF-8 internally to Wireshark; this means that > Wireshark translates them from the character encoding in the packet to > UTF-8, and therefore that Wireshark must be told what the encoding for the > field is. > > Therefore, you should do > > tree:add_packet_field(pf_mgi_flag, tvbuf:range(19,1), ENC_EBCDIC) > > to add it to the protocol tree. > > To fetch the actual string, you'd need to do > > local mgi_flag = tvbuf:range(19,1) > local info_mgi_flag = mgi_flag:string(ENC_EBCDIC) > >
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe