mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-06-11 07:14:04 +09:00
oops...
This commit is contained in:
@@ -67,9 +67,9 @@ chrmap[25],
|
|||||||
chrmap[26],
|
chrmap[26],
|
||||||
chrmap[27],
|
chrmap[27],
|
||||||
chrmap[28],
|
chrmap[28],
|
||||||
chrmap[18]+chrmap[10],
|
chrmap[28]+chrmap[20],
|
||||||
chrmap[18]+chrmap[11],
|
chrmap[28]+chrmap[21],
|
||||||
chrmap[18]+chrmap[33],
|
chrmap[28]+chrmap[33],
|
||||||
chrmap[29],
|
chrmap[29],
|
||||||
chrmap[30],
|
chrmap[30],
|
||||||
chrmap[30]+chrmap[24],
|
chrmap[30]+chrmap[24],
|
||||||
@@ -163,26 +163,22 @@ function hangulDecode(codepoints) {
|
|||||||
let codepoint = codepoints[i]
|
let codepoint = codepoints[i]
|
||||||
let c1 = codepoints[i+1]
|
let c1 = codepoints[i+1]
|
||||||
|
|
||||||
|
|
||||||
serial.println(codepoint.toString(16))
|
|
||||||
serial.println(String.fromCharCode(codepoint))
|
|
||||||
|
|
||||||
|
|
||||||
if (0xAC00 <= codepoint && codepoint <= 0xD7A3) {
|
if (0xAC00 <= codepoint && codepoint <= 0xD7A3) {
|
||||||
let i = ((codepoint - 0xAC00) / 588)|0
|
let i = ((codepoint - 0xAC00) / 588)|0
|
||||||
let p = ((codepoint - 0xAC00) / 28 % 21)|0
|
let p = ((codepoint - 0xAC00) / 28 % 21)|0
|
||||||
let f = (codepoint - 0xAC00) % 28
|
let f = (codepoint - 0xAC00) % 28
|
||||||
s += (hangulIdisasm[i] + hangulPdisasm[p] + hangulFdisasm[f])
|
s += (hangulIdisasm[i] + hangulPdisasm[p] + hangulFdisasm[f])
|
||||||
if (0xAC00 <= c1 && c1 <= 0xD7A3) s += ' '
|
// if (0xAC00 <= c1 && c1 <= 0xD7A3) s += ' '
|
||||||
}
|
}
|
||||||
else if (0x20A9 == codepoint) s += chrmap[50]
|
else if (0x20A9 == codepoint) s += chrmap[50]
|
||||||
else {
|
else {
|
||||||
s += String.fromCharCode(codepoint)
|
s += String.fromCharCode(codepoint)
|
||||||
if (0xAC00 <= c1 && c1 <= 0xD7A3) s += ' '
|
// if (0xAC00 <= c1 && c1 <= 0xD7A3) s += ' '
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return s
|
return s
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//console.log(hangulDecode(Array.from(str).map(it => it.codePointAt(0))))
|
||||||
println(hangulDecode(utf8decode(str)))
|
println(hangulDecode(utf8decode(str)))
|
||||||
Reference in New Issue
Block a user