UTF-16 over UTF-8

The default NATIONAL CHARACTER SET (NLS_NCHAR_CHARACTERSET) for databases created with Oracle9i will be the new character set "AL16UTF16". As this character set does not exist in Oracle8/8i then applications need a client side NLS patch in order to make sense of data stored in NCHAR. Am i right? Also suggest any NLS patch.

Hi
Oracle has produced patches for 8.1.7 and 8.0.6 releases on most platforms to address this. The patches can be found on MetaLink by following these steps:
1. Login to MetaLink - http://metalink.oracle.com
2. Choose Patches from the Menu.
3. Input 1634613 into the Patch Number field.
4. Click the Submit button.
These patches can be used with any patch set release on that platform.
Eg: The patch for 8.0.6 on HPUX 32 bit can be used with 8.0.6.0, 8.0.6.1, 8.0.6.2 or 8.0.6.3.
The patches must be installed in the ORACLE_HOME of any tools being used to connect to the Oracle9i database, and in the ORACLE_HOME of any Oracle8/8i server which uses database links to an Oracle9i instance.
Oracle does not intend to make patches available for any other releases.
cheers
Jan

Similar Messages

  • Reverting the Portal Encoding back to UTF-8 from UTF-16

    Hi all
    The portal configuration for encoding is changed to UTF-16 from UTF-8. After the changes the portal logon screen itself is coming with the junk values.
    The changes are made according to the link below.
    <b>File Based Configuration Properties</b>
    http://help.sap.com/saphelp_nw04/helpdata/en/6a/39fb402eb5f76fe10000000a1550b0/content.html
    The changes made are not reflected.
    We can see that the value of the variable(runtime.doubleByteSupport.encoding
    ) is not changed in Visual admin.(Parameter Reporting in the Visual Administrator)
    Can anyone help regarding this isssue...
    Thanks in advance
    Geogi

    Any Help???

  • Convert UTF-16 to UTF-8

    Hi
    My source file is UTF-16 and Target file is UTF-8. I am using XSLT mapping . If i m testing in Altova XML  its working fine. But when i am testing the same thing using my scenario its not wroking.
    I have tested this using Test option in ID. If i change the UTF-16 to UTF-8 while testing in ID but if i m trying to change it directly in XML file its not accepting.
    How to change UTF-16 to UTF-8 while XSLT mapping. How to reslove this problem
    Regards
    Sowmya

    Which Adapter you are using?
    If you are using the file adapter then you can use the File adapter property as file.encoding=<codepage>
    you can refer to below link
    http://help.sap.com/saphelp_nw04/helpdata/en/0d/00453c91f37151e10000000a11402f/frameset.htm
    Gaurav Jain

  • Can any version of Excel save to a CSV file that is either UTF-8 or UTF-16 encoded (unicode)?

    Are there any versions of Excel (chinese, japanese, russian... 2003, 2007, 2010...) that can save CSV files in Unicode (either UTF-8 or UTF-16)?
    If not, is the only solution to go with tab-delimited files (save as Unicode-text option)?

    Hi Mark,
    I have the same problem. Trying to save my CSV file in UTF8 encoding. After several hours in searching and trying this also in my VSTO Add-In I got nothing. Saving file as Unicode option in Excel creates file as TAB separated. Because I'd like to save the
    file in my Add-In application, the best to do is (for my problem) saving file as unicode tab delimited and then replacing all tabs with commas in the file automatically.
    I don't think there is a direct way to save CSV as unicode in Excel. And I don't understand why.

  • Convertion from UTF-16 to UTF-8 in XI

    Hi,
      From Source system (MDM), sometimes data are coming in UTF-16 format in to XI. My target system is R/3 which is UTF-8. Here's the scenario:-
    MDM->MQ Queue-> Local JMS Queue-> XI->R/3
    Here I am using sender JMS Queue adapter to receive the data from Local JMS Queue and using receiver IDOC adapter to send the IDOC into R/3. I am using ABAP mapping for this scenario.
      Since the target system in UTF-8 and the data are coming sometimes in UTF-16, how can I change the format UTF-16 to UTF-8 in sender JMS adapter.
    Please advice.
    Reply with details would be appreciated.
    BR
    Soumya

    Hi Soumya ,
    You can do this in Adapter module in JMS sender adapter .
    obj = inputModuleData.getPrincipalData();
    msg = (Message) obj;
    XMLPayload xmlpayload = msg.getDocument();               
    xmlpayload.getContent()
    convert from UTF 16 to UTF 8 then
    xmlpayload.setContent();
    Hope this works.
    Cheers,
    Reddy

  • UTF-16 to UTF-8

    Does anyone know of a easy way to go from UTF-16 National character set to UTF-8 ?? I don't have the time to rebuild RAC databases sitting on raw devices.
    Any help would be appreciated.
    Thanks

    NO, there's no relationship between a RAC db and character sets, nor did I say there was. I stated that I don't have the time to recreate it because it is a RAC db on raw devices. It's Oracle 9i, the only version you would have a RAC database sitting on raw devices. I need to go from a national character set of UTF-16 to UTF-8 as I have already stated.

  • Encoding from UTF-16 to UTF-8

    Hi,
    I need to convert from UTF-16 to UTF-8 encoding.
    I receive an CSV file in encoding UTF-16 for our backend system. but our external partner needs the encoding to be UTF-8
    How can I change the encoding ?

    Hello Frank,
    We have used TextCodePageConversionBean to meet such a requirement in one of our scenarios using CSV files.
    http://help.sap.com/saphelp_nw04/helpdata/en/45/da2deb47812e98e10000000a155369/content.htm
    Can you please try this and let us know if this helps?
    Thanks.
    Best Regards,
    Shweta

  • Identify UTF-8 and UTF-16 formats

    hi,
    Clients submit there unicode messages (arabic,telugu etc langs) in hex format then our application accepts that message and process it.
    But there are many tools in the market which will convert the unicode to UTF-8 and UTF-16 formats.
    so i need to idetify whether the message is in
    UTF-8 or
    UTF-16 or
    hex(no problem)
    something like
    isUTF8(String message)
    isUTF16(String message)
    so that i can convert them back to hex and dump it into database.
    regards
    Heral raj

    You can identify whether it is UTF16 or UTF8 by looking at it's BOM (byte order mark). These are first 2 bytes of the stream.
    Check this link http://www.websina.com/bugzero/kb/unicode-bom.html
    I do not think implementation should be a problem
    Thanks
    Gaurav

  • Convert UTF-8 to UTF-16

    How do I convert UTF-8 to UTF-16. I want code to be like this..
    public String convert (String string)
         //do something with the String
         return string;
    }Thanks in advance..

    From Unicode standard:
    <quote>
    Below code only supports three byte CJKs hex dumps
    character string:
    public class UTF8toUC16{
    public static void main(String[] args){
    String utf8 = "e799be";
    String bin, binrep, uchex;
    String[] bins, uc;
    if (args.length > 0){
    utf8 = args[0];
    if (utf8.charAt(0) != 'e' || utf8.length() !=
    6){
    System.err.println("This program accepts utf8
    hex-string for CJK");
    System.exit(1);
    bin =
    Integer.toBinaryString(Integer.parseInt(utf8, 16));
    binrep = "";
    for (int i = 0; i < bin.length(); ++i){
    binrep += (bin.charAt(i));
    if ((i + 1) % 4 == 0 && (i != bin.length() - 1)){
    binrep += ' ';
    System.out.println(binrep);
    bins = binrep.split("\\s");
    uc = new String[4];
    uc[0] = bins[1];
    uc[1] = bins[2].substring(2) + bins[3].substring(0,
    2);
    uc[2] = bins[3].substring(2) +
    bins[4].substring(2);
    uc[3] = bins[5];
    uchex = "";
    for (int i = 0; i < 4; ++i){
    System.out.print(uc[i] +" ");
    uchex += Integer.toHexString(Integer.parseInt(uc,
    2));
    System.out.println();
    System.out.println(uchex);
    System.out.println((char)(Integer.parseInt(uchex,
    16)));
    thanks! its solved my problem.. thanks :-)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • How to convert UTF-16 to UTF-8

    data source is 'ъѓъѓ№ѓфчр Фюыр№ 80Ъ                     ', it is Ukraine.
    I want to remove the blank, but no matter which key word in SAP I use, it doesn't work. i checked hexadecimal of the space from the text above , it is 00A0, but actually system only regard 0020 as space. i checked on internet,  the space of the text should be encoded with UTF-16 and system is UTF-8, 00A0 is extended ASCII, so 00A0 can't be seen in SAP system.
    my question is in this situation, how can a remove the space?

    Hi Eric,
    This Document might help u,
    Link: [how to convert UTF-16 to UTF-8|How to convert xml utf 16 to utf 8;
    -Dileep .C

  • How is the largest cde point differs from UTF-8 to UTF-16

    how is the largest cde point differs from UTF-8 to UTF-16
    the largest code point is 10FFFF for both of them then how is differ from the fromat
    thank you,
    Regards,
    Jagrut BharatKumar Shukla

    In this specific case there are no differences for code points storing character data because used character set is the same.
    But what is your Oracle 4 digits version ?
    Are you sure that database character set and national character set are the same ?
    In recent Oracle versions, database character set and national character set are different. For example:
    SQL> select * from nls_database_parameters where parameter like '%SET%';
    PARAMETER                      VALUE
    NLS_CHARACTERSET               AL32UTF8
    NLS_NCHAR_CHARACTERSET         AL16UTF16Edited by: P. Forstmann on 28 sept. 2011 18:51

  • How we represent largest code point in UTF-8 and UTF-16 whats the differenc

    how we represent largest code point in UTF-8 and UTF-16 whats the differenc
    points will be awarded

    There are standards from for CHARACTER encoding.
    See below for a brief description:
    UTF-16 (16-bit Unicode Transformation Format) is a variable-length character encoding for Unicode, capable of encoding the entire Unicode repertoire. The encoding form maps code points (characters) into a sequence of 16-bit words, called code units. For characters in the Basic Multilingual Plane (BMP) the resulting encoding is a single 16-bit word. For characters in the other planes, the encoding will result in a pair of 16-bit words, together called a surrogate pair. All possible code points from U0000 through U10FFFF, except for the surrogate code points UD800–UDFFF, are uniquely mapped by UTF-16 regardless of the code point's current or future character assignment or use.
    UTF-8 (8-bit UCS/Unicode Transformation Format) is a variable-length character encoding for Unicode. It is able to represent any universal character in the Unicode standard, yet the initial encoding of byte codes and character assignments for UTF-8 is consistent with ASCII (requiring little or no change for software that handles ASCII but preserves other values). For these reasons, it is steadily becoming the preferred encoding for e-mail, web pages, and other places where characters are stored or streamed.
    Check this site for details.
    http://unicode.org/.

  • Simple transformation tt: utf-16 to utf-8 encoding

    Hi,
    (reposting here as no response in the ABAP General forum)
    I have a simple transformation the results of which are written to a file using open dataset. The XML in the file is appearing with encoding utf-16 but I need utf-8. I tried placing the following line in the transformation but it did not work:
    <xsl:output encoding="utf-8"/>
    The only way it works is if I use type xstring for the result of the transformation and not string. I then have to convert the xml from xstring to string before writing to the file. This works but I was wondering if there was an easier way to change the encoding of a simple transformation (tt:) ?????????
    Che

    Hi All,
    Reopening this old post, as I found that the same transformation and same program call results in an XML with utf-8 in a NW 7.30 system, while utf-16 in a NW 7.01 system!
    Any ideas why would it happen like this? And if there's anything that can be done to make sure the encoding remains same in both the systems?

  • Xml string  to internal table = change  utf-8 to utf-16

    Hello Experts,
    I have a requirement to convert XML String to abap intrnal table .
    I have to get an xml file from application server using opendataset as
    ?<?xml version="1.0" encoding="utf-16" standalone=
    "yes"?><WPUBON01>## <IDOC BEGIN="1">## <EDI_DC
    40 SEGMENT="1">##
    while I am getting as
    <?xml version="1.0" standalone="yes"?>
    <WPUBON01>
    <IDOC BEGIN="1">
    Please advice how I can change the encoding to UTF-16 .
    sun

    Hello Experts,
    I have a requirement to convert XML String to abap intrnal table .
    I have to get an xml file from application server using opendataset as
    ?<?xml version="1.0" encoding="utf-16" standalone=
    "yes"?><WPUBON01>## <IDOC BEGIN="1">## <EDI_DC
    40 SEGMENT="1">##
    while I am getting as
    <?xml version="1.0" standalone="yes"?>
    <WPUBON01>
    <IDOC BEGIN="1">
    Please advice how I can change the encoding to UTF-16 .
    sun

  • UTF-8 to UTF-16

    Hi,
    Currently XI is pushing the data to Siebel in UTF-8. But Siebel wants only in UTF-16 format. How can I change this in XI.
    Thanks
    Sudheer

    Hi,
    If Siebel receives a file, you can use option "File encoding = UTF-16" in your Communication Channel
    http://help.sap.com/saphelp_nw2004s/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
    Regards.
    Mickael

Maybe you are looking for

  • Problem displaying Arabic characters in PDF using Java APIs

    We are experiencing a problem when attempting to display Arabic characters within a PDF document using the Java APIs. The relevant Java code is as follows: RTFProcessor processor = new RTFProcessor("example.rtf" ); processor.setOutput( “example.xsl”

  • Cannot type in Actions Frame

    I just created my first swf in Flash 8 Basic. Everything went great until I wanted to put a stop action at the end. Then I found that I couldn't type in the Actions Frame (displayed by pressing F9). I could enter the stop action by selecting it in th

  • UPS Set-up Advice. Distance from computer and display?

    I have just purchased the APC BX1500 UPS and wanted some advice on set-up. If is fully charged and ready to go. Is there a recommended safe distance in needs to be away from my Mac Pro. It looks like it needs to be 30cm away from the monitor does tha

  • Option-close-all-windows causes Finder crash in 10.7.x

    Ever since I installed Lion last year on another iMac, and now on my current iMac, whenever I hold down option and click the red close button on a Finder window to close all open windows, the Finder crashes. It doesn't happen every single time, but e

  • .Mac Sent Mail Sync

    I just imported all my mail and accounts from Thunderbird into Mail.app. Additionally, I set up my new .Mac account. I moved all the old e-mails into the program, inbox for inbox, sent into sent, etc. Even after turning off the sync Sent message fold