Symbolic name for every non-US-ASCII character.

Draft, version 0.3.

I propose to make symbolic name (made of US-ASCII-characters like for characters below) for every non-us-ascii character. I propose this method as alternative way of characters presenting in HTML.

Character Symbolic name
The yen sign, yuan sign, (¥) ¥
The lowercase "a" character topped with a ring (å) å
The uppercase (capital) "A" character topped with a ring (Å) Å
£ £

It is seems that my thoughts flow this way. If HTML-language is based on US-ASCII-text then it is quite HTML-ly to make ability to express everything in HTML with US-ASCII-characters.

Optional character's language property.

In addition, I find it convenient when a World Wide Web character could have an optional language attribute.
For example like this:
"&lowercase_a_French;"
or like that:
"&a-fr-FR;".
(It is like the HTML Language codes. See HTML 4.01 Specification, 8.1.1.) I think that such attribute is worth to be added to HTML.

Look at the situation:
Someone is seeking through the Web with some search engine for French word "fond" which means bottom, depth, endurance, etc.
If the proposed language attribute is in use then the one could escape such words as for example English adjective "fond" and so on.
Or another situation:
Someone needs to perform grammatical parsing on multilingual document or to convert it into human speech automatically.