FGRibreau / FGRibreau/node-unidecode

Fancy latin script characters aren't handled

ใ‚ชใƒผใƒ—ใƒณ
#37 ใ‚ณใƒกใƒณใƒˆ 0 ไปถ ใƒชใ‚ขใ‚ฏใ‚ทใƒงใƒณ 0 ไปถ ๆ‹…ๅฝ“่€… 0 ๅ GitHub ใง่ฆ‹ใ‚‹
enhancement
ไธป่ฆ่จ€่ชž
JavaScript
ใ‚นใ‚ฟใƒผ
151
ใƒ•ใ‚ฉใƒผใ‚ฏ
24
PR ใƒžใƒผใ‚ธๆŒ‡ๆจ™
30ๆ—ฅไปฅๅ†…ใซใƒžใƒผใ‚ธใ•ใ‚ŒใŸ PR ใฏใ‚ใ‚Šใพใ›ใ‚“

่ชฌๆ˜Ž

Basically every character here: https://glyphy.io/cool-symbols/latin

For producing text such as โ„ณ๐“Ž ๐“ƒ๐’ถ๐“‚โ„ฏ ๐’พ๐“ˆ โ„ณ๐’ถ๐“‰๐“‰๐’ฝโ„ฏ๐“Œ.

It's transliterated as a bunch of whitespace:

```
โฏ node
Welcome to Node.js v22.21.1.
Type ".help" for more information.
> const tr = require("unidecode")
undefined
> tr('โ„ณ๐“Ž ๐“ƒ๐’ถ๐“‚โ„ฏ ๐’พ๐“ˆ โ„ณ๐’ถ๐“‰๐“‰๐’ฝโ„ฏ๐“Œ')
' '
```

ใ‚ณใƒณใƒˆใƒชใƒ“ใƒฅใƒผใ‚ทใƒงใƒณใ‚ฌใ‚คใƒ‰

ใ‚ณใƒณใƒˆใƒชใƒ“ใƒฅใƒผใ‚ทใƒงใƒณใ‚ฌใ‚คใƒ‰ใ‚’้–‹ใ

่ชฟๆŸปใฎๆ–นๅ‘ๆ€ง

ใƒชใƒณใ‚ฏใ•ใ‚ŒใŸใƒฉใƒ†ใƒณๆ–‡ๅญ—ใฎๆ–‡ๅญ—ใ‚’ไฝฟใฃใฆ Node.js REPL ใงๅ•้กŒใ‚’ๅ†็พใ™ใ‚‹ใ“ใจใ‹ใ‚‰ๅง‹ใ‚ใ€ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใŒ้Ÿณ่จณไธญใซใใ‚Œใ‚‰ใ‚’ใฉใฎใ‚ˆใ†ใซใƒžใƒƒใƒ”ใƒณใ‚ฐใ™ใ‚‹ใ‹ใ‚’่ชฟในใฆใใ ใ•ใ„ใ€‚ใ“ใ‚Œใ‚‰ใฎๆ–‡ๅญ—ใŒ็ฉบ็™ฝใงใฏใชใๆ„ๅ‘ณใฎใ‚ใ‚‹ ASCII ้Ÿณ่จณใ‚’็”Ÿๆˆใ™ใ‚ŒใฐๅฎŒไบ†ใงใ™ใ€‚payload ใซใฏใ€ๆœ€ๅˆใซ็€ๆ‰‹ใ™ใ‚‹ใƒ•ใ‚กใ‚คใƒซใ‚„ใƒ†ใ‚นใƒˆใฏๆŒ‡ๅฎšใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚

็ดขๅผ•ใƒขใƒ‡ใƒซใŒ issue ใฎๆœฌๆ–‡ใ‹ใ‚‰ๆ›ธใ„ใŸใ‚‚ใฎใงใ™ใ€‚

่ฉ•ไพก

ๆŠ€่ก“ใ‚นใ‚ฟใƒƒใ‚ฏ
javascript
้ ˜ๅŸŸ
backend
issue ใฎ็จฎ้กž
ใƒใ‚ฐ
้›ฃๆ˜“ๅบฆ
3/5
่ฆ‹็ฉใ‚‚ใ‚Šๆ™‚้–“
1ใ€œ2ๆ—ฅ
ๆดป็™บใ•
ๅœๆปž
ๆ˜Ž็žญใ•
ใŠใŠใ‚€ใญๆ˜Ž็ขบ
ๅˆๅฟƒ่€…ใธใฎใ‚„ใ•ใ—ใ•
42/100

ๆ–ฐใ—ใ„ issue ใ‚’ใƒกใƒผใƒซใงๅ—ใ‘ๅ–ใ‚‹

ๅˆๅฟƒ่€…ๅ‘ใ‘ใฎ GitHub issue ใ‚’็Ÿญใใพใจใ‚ใŸใƒ€ใ‚คใ‚ธใ‚งใ‚นใƒˆใ€‚