Fix unicode in lRAC.

This commit is contained in:
bʰedoh₂ swé 2024-12-17 23:39:56 +05:00
parent 97ead35100
commit 3ba53e5dce

View File

@ -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();