LATIN SMALL LETTER P vs CYRILLIC SMALL LETTER ER

p
LATIN SMALL LETTER P
U+0070
View details →
р
CYRILLIC SMALL LETTER ER
U+0440
View details →
VS

Property Comparison

Property p U+0070 р U+0440
Name LATIN SMALL LETTER P CYRILLIC SMALL LETTER ER
Block Basic Latin Cyrillic
Script Latn Cyrl
Category Lowercase Letter (Ll) Lowercase Letter (Ll)
Bidirectional L L

Encoding Comparison

Format U+0070 U+0440
unicode U+0070 U+0440
decimal 112 1088
htmldecimal p р
htmlhex p р
css \0070 \0440
javascript \u{70} \u{440}
python \u0070 \u0440
java \u0070 \u0440
go \u0070 \u0440
ruby \u{70} \u{440}
rust \u{70} \u{440}
ccpp \u0070 \u0440
urlencoded p %D1%80
utf8bytes 70 d1 80
utf16bebytes 00 70 04 40
utf32bebytes 00 00 00 70 00 00 04 40

How to Distinguish

These characters may look similar but belong to different scripts and blocks. LATIN SMALL LETTER P is from the Basic Latin block (Latn script), while CYRILLIC SMALL LETTER ER 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.

p LATIN SMALL LETTER P details р CYRILLIC SMALL LETTER ER details All Comparisons