RE: Unicode porting for C++ source on UNIX station.

From: Chen, John (John.Chen@aig.com)
Date: Wed Oct 04 2006 - 08:42:04 CST

  • Next message: Jefsey_Morfin: "Re: Unicode and RFC 4690"

                    Hi Every Unicode Expert,

                    I am new in conducting Unicode conversion.
                    Here is my environment:
                        SunOS 5.8 (Solaris)
                        Sun Forte 6 Update 2 C++ compiler;
                        RogueWave 9 Update 1;
                        Sybase 12.5. Table fields are set to univarchar.
                    In my existing C++ source code, string class be used allover
    the place.
                    I need porting the big project to using Unicode 5.0.

                    So, I need more advice for the following issues:
    1. Is RogueWave 9 Update 1 is the right version who support to read
    Sybase table field (univarchar). My previous version could not read
                                    It, new version not installed yet.
    2. How do I replace string class, by using RWCString or other better
                                    Class?
    3. Any testing tool can be used to check entire source code for
    potential
                                    problem such as character array floating,
    big endian and etc.. things.

    4. Do I need to set system/environment char set to be able to view the
                                    Print out of Unicode.

                    Above is what it comes to my mind so far, it may come out
    more questions.
                    Please let me know your expertise solution for C++ Unicode
    conversion.

                    Thanks advance.

                    John

                    -----Original Message-----
                    From: Ecartis [mailto:ecartis@unicode.org]
    <mailto:[mailto:ecartis@unicode.org]>
                    Sent: Friday, August 25, 2006 4:06 PM
                    To: John.Chen@aig.com
                    Subject <mailto:John.Chen@aig.comSubject> : Welcome to list
    'unicode'

                    Welcome to the Unicode public mail list.

                    PLEASE KEEP THIS MAIL FOR FUTURE REFERENCE.

                    You may send postings to "unicode@unicode.org
    <mailto:unicode@unicode.org> ". Note: at least your first
                    posting to the list will be checkd by a moderator, and this
    may take
                    anywhere from a few minutes to a few hours.

                    Please read the important mail list policy information
    further down.

                    For further information or to UNSUBSCRIBE from the list in
    future,
                    please visit the "Mail Lists" page here:
                            http://www.unicode.org/consortium/distlist.html
    <http://www.unicode.org/consortium/distlist.html>

                    Please review the mail list policies here before posting to
    the list:
                            http://www.unicode.org/policies/mail_policy.html
    <http://www.unicode.org/policies/mail_policy.html>

                    If you are new to Unicode, you might wish to visit the "How
    to" page
                    about our web site:
                            http://www.unicode.org/consortium/newcomer.html
    <http://www.unicode.org/consortium/newcomer.html>

                    The home page of the Unicode web site contains many useful
    links.
                    If you are new to Unicode, you may wish to consult some of
    the
                    following pages before sending your questions to the list:

                    The FAQ:
                            http://www.unicode.org/unicode/faq/
    <http://www.unicode.org/unicode/faq/>

                    The "What is Unicode?" page:
                            http://www.unicode.org/standard/WhatIsUnicode.html
    <http://www.unicode.org/standard/WhatIsUnicode.html>

                    The "Where is my character?" page:
                            http://www.unicode.org/standard/where/
    <http://www.unicode.org/standard/where/>

                    The "Display Problems" page:
                            http://www.unicode.org/help/display_problems.html
    <http://www.unicode.org/help/display_problems.html>

                    If you experience difficulty with subscription or
    unsubscription, please
                    write to "root@unicode.org <mailto:root@unicode.org> ",
    which is read personally by Sarasvati.

                    The mail lists are serviced by a "Ecartis" server which
    supports digest mode
                    and vacation options. Some help information is given below.

                    Messages are archived on the server and may be accessed by
    subscribers
                    through this link:
                            http://www.unicode.org/mail-arch/
    <http://www.unicode.org/mail-arch/>

                    Major publication and website changes, as well as Public
    Review
                    Issues are announced on unicode@unicode.org
    <mailto:unicode@unicode.org> . However, there are
                    many documents or pages that different people may be
    interested
                    in, and not all changes in those pages are announced. If you
    are
                    interested in monitoring particular pages, we suggest web
    services
                    that will send you e-mail when particular pages change.
                    Some such services are:

                    http://www.timelyweb.com <http://www.timelyweb.com>
                    http://www.watchthatpage.com <http://www.watchthatpage.com>

                    For example, if you are interested in new technical reports
    or updates
                    to existing technical reports, you can have such a service
    monitor
                    the page www.unicode.org/reports/
    <http://www.unicode.org/reports/> . (Note that the Unicode consortium does
                    not endorse these particular services, they are merely
    supplied
                    as examples.)

                                                                    Rev
    2005/07/08.
                                                                    Sarasvati

            
    ------------------------------------------------------------------------

                    MAIL LIST RULES AND ETIQUETTE

                    Basic information about the mail list is at this link:
            
    http://www.unicode.org/unicode/consortium/distlist.html
    <http://www.unicode.org/unicode/consortium/distlist.html>

                    Our detailed mail list polices are set forth at this link:
                            http://www.unicode.org/policies/mail_policy.html
    <http://www.unicode.org/policies/mail_policy.html>

                    Please READ these policies carefully. Participation in any
    of the
                    Unicode Consortium's public-access mail lists requires
    adherence
                    to the rules and etiquette set forth on that policy page.

                    It is usually not necessary to quote very extensively from
    messages that
                    previously appeared on the mail list -- our subscribers have
    seen those
                    messages. Short, pertinent quotes will focus your discussion
    and help
                    reduce the overall volume of list traffic. Traffic reduction
    will help
                    subscribers who pay for disk storage or data transmission,
    or who are on
                    slower connections. Hundreds of our subscribers are on
    slower connections
                    and do not appreciate large attachments and excessively long
    quotes from
                    previous messages.

                    The list of subscribers is not available, so please don't
    ask for it.

            
    ------------------------------------------------------------------------

                    ** Ecartis HELP FILE **

                    TO GET A LIST OF LISTS:
                            Send a message to the ecartis account on the server
    with a subject
                            of "lists". A list of lists hosted by the server
    will be returned
                            to you.

                    TO SUBSCRIBE TO A LIST:

                            Send a message to the ecartis account on the server
    (you can just
                            reply to this message). In the subject field, enter
    "subscribe
                            [listname]". Or, you can send a message to
    "[listname]-request"
                            with a subject of "subscribe".

                    TO UNSUBSCRIBE FROM A LIST:
                            Send a message to the ecartis account on the server
    (you can just
                            reply to this message). Enter "unsubscribe
    [listname]" in the
                            subject field. You can also send a message to
                            "[listname]-request" with a subject of
    "unsubscribe".
                            While you should NOT send your unsubscribe command
    to the list
                            itself, Listar will attempt to trap such erroneous
    postings and
                            forward them to the list administrators for proper
    handling.

                    TO GET A DIGEST EVERY DAY:
                            Send a message to the ecartis account on the server
    with a subject
                            of "set [listname] digest". This will turn on
    digests, and you
                            will receive a digest however often the server is
    configured to
                            send them.

                    TO STOP GETTING A DIGEST:
                            Send a message to the ecartis account on the server
    with a subject
                            of "unset [listname] digest". This will turn off
    digest mode, and
                            instead you will receive an eMail every time
    something is posted
                            to the list.

                    TO GET A DIGEST AND NORMAL POSTS:
                            Send a message to the ecartis account on the server
    with a subject
                            of "set [listname] digest2". This will activate
    digest mode with
                            normal posting. As each message is posted to the
    list it will be
                            sent to you, and you will receive a digest as well.
    This flag
                            should be used INSTEAD of digest, NOT IN ADDITION
    TO.
                            To stop receiving digests in addition to normal
    posts, send a
                            message to the ecartis account with a subject of
    "unset [listname]
                            digest2". You will go back to receiving normal
    posts.

                    TO GO ON VACATION:
                            Send a message to the ecartis account on the server
    with a subject of
                            "set [listname] vacation". You will remain
    subscribed to the list
                            but will not receive any eMail as long as this flag
    is set. To
                            come back from vacation, eMail the ecartis account
    with a subject of
                            "unset [listname] vacation".

                    TO CHECK ON YOUR OWN STATUS:
                            Send a message to the ecartis account on the server
    with a subject
                            of "stats [listname]". You will get a list of all
    the flags
                            currently set on your account.

                    TO GET A LIST OF FLAGS AVAILABLE:
                            Send a message to the ecartis account on the server
    with a subject
                            of "flags". An eMail will be sent to you with the
    available flags
                            that you can set on your account.

                    TO GET A LIST OF COMMANDS AVAILABLE:
                            Send a message to the ecartis account on the server
    with a subject
                            of "commands". An eMail will be sent to you with
    all the commands
                            that the server and any installed modules offer.

                    ---
                    Ecartis v1.0.0 - job execution complete.



    This archive was generated by hypermail 2.1.5 : Wed Oct 04 2006 - 08:43:33 CST