Re: Unicode not working on Linux nor OS X
mhartmann <[email protected]>
| Newsgroups | gmane.comp.gnome.winforms |
|---|---|
| Message-ID | <[email protected]> |
I have also the problem to show CJK characters if LANG and LC_ALL are set to
en_US.utf-8.
The following sample can reproduce this:
using System;
using System.Windows.Forms;
class MainClass
{
public static void Main(string[] args)
{
string text ="\u30C0";
Form form = new Form();
form.Text = text;
Label label = new Label();
label.Text = text;
form.Controls.Add(label);
Application.Run(form);
}
}
When sample is running it shows only squares where CJK characters should be.
If I set LANG to ja_JP.utf8, then the characters are shown correctly.
Greetings from Germany,
Martin
Natalia Portillo wrote:
>
> In many parts of my program different language charsets can arrive.
>
> While the charset is inside ISO8859-15 like á ó and so on it works just
> complaining on OS X (not on Linux) about Mac Roman.
>
> Controls used where TextBox and RichTextBox.
>
> However, when the charset is Unicode, like Japanese charset, it just shows
> squares.
>
> Of course Mac OS X does have native and un-disable-able unicode support
> and Linux is correctly configured, japanese characters are correctly show
> in any application and bot LANG and LC_ALL are set es_ES.UTF-8.
>
> Testing is so easy as to use Google APIs to translate "hi" from English to
> Japanese, that should result in "やあ" and gives only two squares.
>
> Regards,
> Natalia Portillo
>
--
View this message in context: http://old.nabble.com/Unicode-not-working-on-Linux-nor-OS-X-tp26806282p26870868.html
Sent from the Mono - WinForms mailing list archive at Nabble.com.
_______________________________________________
Mono-winforms-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-winforms-list