Fix unicode in lRAC.
This commit is contained in:
parent
97ead35100
commit
3ba53e5dce
3
index.ts
3
index.ts
@ -30,6 +30,7 @@ class Message {
|
|||||||
let messages: Message[] = [];
|
let messages: Message[] = [];
|
||||||
|
|
||||||
//const net = require('net');
|
//const net = require('net');
|
||||||
|
const textEncoder = new TextEncoder();
|
||||||
import * as net from "net";
|
import * as net from "net";
|
||||||
let srv = net.createServer(function(socket: net.Socket) {
|
let srv = net.createServer(function(socket: net.Socket) {
|
||||||
let addr = socket.address() as net.AddressInfo;
|
let addr = socket.address() as net.AddressInfo;
|
||||||
@ -49,7 +50,7 @@ let srv = net.createServer(function(socket: net.Socket) {
|
|||||||
case 0x31:
|
case 0x31:
|
||||||
let msize = 1
|
let msize = 1
|
||||||
for (const i of messages) {
|
for (const i of messages) {
|
||||||
msize += i.toString().length;
|
msize += textEncoder.encode(i.toString()).length;
|
||||||
}
|
}
|
||||||
socket.write(String(msize));
|
socket.write(String(msize));
|
||||||
socket.end();
|
socket.end();
|
||||||
|
Loading…
Reference in New Issue
Block a user