I'll cast another vote for UTF-8. This mechanism for storing and
transmitting Unicode data is elegantly designed, and it should be usable
in almost any legacy system that allows 8-bit data. Take a look at its
byte value allocations:
* Hex-00 through hex-1F are standard control characters, like ASCII.
* Hex-20 through hex-7F exactly match ASCII.
* Hex-80 through hex-9F are not used, because they might conflict with
high (C1) control codes.
* Hex-A0 through hex-FF are used in various combinations to represent
international characters;
EXCEPT
* The codes for multi-value mark, etc., are not used.
* It's a stateless system; that is, it doesn't phase shift from one scheme
to another.
Unicode data stored this way can include English, Russian, Chinese,
Turkish, Braille, Byzantine musical symbols, and on and on.
The precautions you must take, off the top of my head, are:
* You can't assume that one byte of storage represents one character or
one screen cell.
* You must be careful not to break a character in half (or thirds, etc.)
* You must be careful with anything that inputs or outputs data, to make
sure it works in UTF-8.
By the way, our terminal emulation (Anzio) and printing programs (Print
Wizard) handle UTF-8 very well.
On Fri, 5 Apr 2013, Symeon Breen wrote:
We process and store most of our info in utf-8 - this includes multiple
European languages, not currently Chinese tho but that should not be an
issue if it is encoded in utf-8. We also use uniobjects.net with this data
no problem.
Well I say no problem - you do have to make sure your lang settings are
correct, and that you know in your code if you are dealing with utf-8
encoded data or not - otherwise you can get tied up.
-----Original Message-----
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of doug chanco
Sent: 05 April 2013 03:49
To: U2 Users List
Subject: [U2] c#/uniobject/chinese/spanish characters
hi all,
anyone care to share any suggestions on the best way to create pick
records that include chinese/spanish characters via c# and uniobjects or
just c# and writing to a unix file?
I have some ideas I am mulling around in my head but I thought I'd tap into
the vast knowledge base available on here.
I am basically looking at creating a pick record (or a unix one) that is a
mixture of html and text (in english/chinese and spanish).
any thoughts/suggestions are extremely welcomed
thanks
dougc
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
Regards,
....Bob Rasmussen, President, Rasmussen Software, Inc.
personal e-mail: r...@anzio.com
company e-mail: r...@anzio.com
voice: (US) 503-624-0360 (9:00-6:00 Pacific Time)
fax: (US) 503-624-0760
web: http://www.anzio.com
street address: Rasmussen Software, Inc.
10240 SW Nimbus, Suite L9
Portland, OR 97223 USA
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users