e_t_ Admin ,

For my own reference, 二 is U+4E8C, "CJK UNIFIED IDEOGRAPH-4E8C" while ニ is "KATAKANA LETTER NI" (U+30CB).

qwertyasdef ,

Just a guess, but was there an extra space after the comma? Unlike in English, the full-width comma takes up an entire square worth of space like all other characters and shouldn’t have an extra space after it. I don’t know if Duolingo even considers spaces when marking answers though so that may not be it.

baltakatei OP ,

Although I can’t prove it with just the image, my input method editor (fcitx5) seems to only use full-width characters, even for commas, when I use it to input Japanese text. I had completed several dozen other exercises, many containing commas, which seemed to work fine with Duolingo. Even copy-pasting their “Correct solution” did not work and I believe it contained a full-width comma.

nmtake ,

If you’re familar with Python, can you try this script? (please replace the string a and b with your input and the answer)


<span style="color:#323232;">$ python
</span><span style="color:#323232;">>>> import unicodedata
</span><span style="color:#323232;">>>> a = 'はい、 コンビニです。'
</span><span style="color:#323232;">>>> print('n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in a))
</span><span style="color:#323232;">0x306f, HIRAGANA LETTER HA
</span><span style="color:#323232;">0x3044, HIRAGANA LETTER I
</span><span style="color:#323232;">0x3001, IDEOGRAPHIC COMMA
</span><span style="color:#323232;">0x3000, IDEOGRAPHIC SPACE
</span><span style="color:#323232;">0x30b3, KATAKANA LETTER KO
</span><span style="color:#323232;">0x30f3, KATAKANA LETTER N
</span><span style="color:#323232;">0x30d3, KATAKANA LETTER BI
</span><span style="color:#323232;">0x30cb, KATAKANA LETTER NI
</span><span style="color:#323232;">0x3067, HIRAGANA LETTER DE
</span><span style="color:#323232;">0x3059, HIRAGANA LETTER SU
</span><span style="color:#323232;">0x3002, IDEOGRAPHIC FULL STOP
</span><span style="color:#323232;">>>> b = 'はい、コンビニです。'
</span><span style="color:#323232;">>>> print('n'.join(f'{hex(ord(c))}, {unicodedata.name(c)}' for c in b))
</span><span style="color:#323232;">0x306f, HIRAGANA LETTER HA
</span><span style="color:#323232;">0x3044, HIRAGANA LETTER I
</span><span style="color:#323232;">0x3001, IDEOGRAPHIC COMMA
</span><span style="color:#323232;">0x30b3, KATAKANA LETTER KO
</span><span style="color:#323232;">0x30f3, KATAKANA LETTER N
</span><span style="color:#323232;">0x30d3, KATAKANA LETTER BI
</span><span style="color:#323232;">0x30cb, KATAKANA LETTER NI
</span><span style="color:#323232;">0x3067, HIRAGANA LETTER DE
</span><span style="color:#323232;">0x3059, HIRAGANA LETTER SU
</span><span style="color:#323232;">0x3002, IDEOGRAPHIC FULL STOP
</span>
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • [email protected]
  • All magazines