Fix unicode in packets

This commit is contained in:
serega6531 2020-12-28 22:14:18 +03:00
parent b55003488a
commit f7090b6efe

View File

@ -32,14 +32,14 @@
},
computed: {
hexdata() {
const dataString = atob(this.packet.content);
const dataString = this.atou(this.packet.content);
const dump = this.hexdump(dataString, this.$store.state.hexdumpBlockSize, this.$store.state.hexdumpLineNumberBase);
return this.escapeHtml(dump)
.split('\n')
.join('<br>'); // Replace all \n to <br>
},
stringdata() {
const dataString = atob(this.packet.content);
const dataString = this.atou(this.packet.content);
const dump = this.highlightPatterns(dataString);
return this.escapeHtml(dump)
.split('\n')
@ -47,6 +47,9 @@
},
},
methods: {
atou(b64) {
return decodeURIComponent(escape(atob(b64)));
},
printPacketFlags(packet) {
let flags = [];