Question

I don‘t know its a valid question or not.

I am working on one project where I want to Load a Japanese string from a string Table.

But I am unable to do that. When I am Loading String Resource in CString it Load Japanese Char as ???????????.

I am using following code to Load String.

CString msg;

msg.LoadString(JAPANESE_STRING_RESOURCE_ID)

and in String Table I have added string as

JAPANESE_STRING_RESOURCE_ID 128 "ありがとう ございます。"

I am not able to trace for the same.

Can any one help me out on this?

Was it helpful?

Solution

In most cases, using Unicode on project helps with this kind of troubles. If you definitely need to use Multibyte in your project, you still can use Unicode CSrting-s - it's CStringW. This can help:

CStringW msg;
msg.LoadString(JAPANESE_STRING_RESOURCE_ID)
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top