I wonder if this is even the right place to ask this question but I couldn't figure another place so here I am. What is the difference between these two characters? If none, then why are there two different unicode code points?
the wiki page explains the situation:
briefly, u+f900 - u+faff is reserved for duplicated characters from south, north korea, taiwan, & japan, slowly for backward compatibility.
fyi, there's another ⼥ (u+2f25), this one is for representing the radical ⼥ only. for normal text usage, the 女 (u+5973) should be used.
have fun :)
Indeed, this should be a stackoverflow question.
Unicode are mean to put all the world language into a single coding page, it has no intention to unified different language character. Maintaining individual language in different codepage help solve some old encoding-decoding issues.
In fact, there is more
repeated unicode character than you can imagine, it is part of language Homoglyph. For example, a latin "o" , greek "o" and cyrillic "o" looks similar but use their own codepage.