Base16384.js 使用指南
起因
官方仓库里的JS/TS实现没有给出由encode()
得出汉字文本格式的方法,故出此文。
(小声BB: 这玩意太冷了,基本没什么人用吧)
实现
看了一眼测试用例,只要把toUint16Array(汉字:string)
函数反向跑一遍即可达到目的:
/**
* DeepSeek R1 写的,使用无需注明来源
*/
function fromUint16Array(array: Uint16Array): string {
let result = '';
for (let i = 0; i < array.length; i++) {
result += String.fromCharCode(array[i]);
}
return result;
}
const t1 = 'test一段字'
const t2 = fromUint16Array(base16384.encode(t1))