LATIN SMALL LETTER O vs CYRILLIC SMALL LETTER O

o
LATIN SMALL LETTER O
U+006F
View details →
о
CYRILLIC SMALL LETTER O
U+043E
View details →
VS

Property Comparison

Property o U+006F о U+043E
Name LATIN SMALL LETTER O CYRILLIC SMALL LETTER O
Block Basic Latin Cyrillic
Script Latn Cyrl
Category Lowercase Letter (Ll) Lowercase Letter (Ll)
Bidirectional L L

Encoding Comparison

Format U+006F U+043E
unicode U+006F U+043E
decimal 111 1086
htmldecimal o о
htmlhex o о
css \006F \043E
javascript \u{6F} \u{43E}
python \u006f \u043e
java \u006F \u043E
go \u006F \u043E
ruby \u{6F} \u{43E}
rust \u{6F} \u{43E}
ccpp \u006f \u043e
urlencoded o %D0%BE
utf8bytes 6f d0 be
utf16bebytes 00 6f 04 3e
utf32bebytes 00 00 00 6f 00 00 04 3e

How to Distinguish

These characters may look similar but belong to different scripts and blocks. LATIN SMALL LETTER O is from the Basic Latin block (Latn script), while CYRILLIC SMALL LETTER O is from Cyrillic (Cyrl). Check the codepoint or encoding to tell them apart.

Tip: Paste the character into a hex editor or use charCodeAt() in JavaScript to check the actual codepoint.

Related Comparisons

o LATIN SMALL LETTER O details о CYRILLIC SMALL LETTER O details All Comparisons