问题
For one of my opensource projects, i need to compute the decimal equivalent of a given unicode character.
For example if tamil character L'அ' is given, the output should be 2949 .
I am using c++ in Qt environment. I googled and could not find a solution for this. Please help if you know a solution for this.
回答1:
Use the unicode() method of the QChar object (which you can get e.g. with the at method of a QString, if a QString is what you have to start with).
回答2:
cout << (int)c
that's it
回答3:
void print_decimal(wchar_t character)
{
std::cout << int(character);
}
来源:https://stackoverflow.com/questions/2714154/how-to-get-decimal-value-of-a-unicode-character-in-c