Problems with internationalization

Hi -
I have some problems trying to internationalize my client UI (created with BackBase 4.3.1).
Breef description of my problem.
Lets say I have b:menuBarItem and I want to internationalize its label

<b:menuBarItem label="Add" icon="new-icon">
<ser:res resource="$res/i18n/menuBarItem/label" target="../@label">
Add
</ser:res>
</b:menuBarItem>

[ser:res] - is my custom tag. It has the attribute with name "resource" which points to the xml file and tag from where the string value should be read. It really works, it reads the string value from that file and from the correct place. But if the string contains not ASCI characters, then "?" symbols are displayed. For example, if my string contains "Привіт" then "??????" is displayed.
Could anybody help me? Any help will be appreciated.
- Thanks,
Denys

Hi Denys, I think your

Hi Denys,
I think your approach to internationalization is very good. I wonder if it would work to use a <label> child element instead of an attribute. Using label as an attribute has all restricions of HTML or XML attributes.
Cheers, Ghica.

Hi Ghica - Thank you for

Hi Ghica -
Thank you for your reply.
Do you mean using structure like the following?

<b:menuBarItem icon="new-icon">
<label>
Add
</label>
</b:menuBarItem>

Also, just want to mention that the approach I try to use works fine using backbase 3.3.1. I do not know why this doesn't work with newer version.
Thanks,
Denys

Problem solved

Hi Ghica -

I have already solved the problem that I had. The problem was in the encoding of my page.

Thank you for help,
- Denys