Chinese character issue in BSP input text

Hi Experts,
We are using chinese characters for some text fields in BSP.
That characters are displayed correctly in the BSP screen. But the same is converted as numbers and special character in backend and stored in the database table.
When analyse this issue, got the information as the HTML is using Universal Character Set(UCS) code page and it converts all the special (Asian language ) characters to number format.
Since this text is used for report output in ABAP this number format again needs to be converted from UCS format to exact input format.
If you have solution like conversion method or already faced
this  problem kindly share it.
Thanks,
Saravanan V

Hi Raja,
Can you please help on this problem. I want to know whether there is any funciton module to convert the univercel character set code (HTML Codepage) page to SAP codepage. We are going to use ECC 6.0 which is unicode system for background R/3. So we can get the correct character format if identify the correct conversion method.
Please let me know if any information and expect some information on this.
Regards,
Saravanan V

Similar Messages

  • Chinese Character Issue during  emailing

    Hi,
    I am having an issue with Chinese characters. Chinese characters in email are getting converted to u2018#u2019.
    I am tried this option via both function module SO_DOCUMENT_SEND_API1 and by using class CL_BCS. In both the case it is not working. I am not using smartforms/sapscripts, I am passing plain text in body of email.
    I have seen lot of post in SDN and tried the same options but it is still not working.
    Please help..
    Edited by: Vnair80 on Nov 19, 2009 8:42 PM

    Hi,
    do you send within SAP or to outside internet address?
    If it works within the system and does not work to outside, it must be something wrong with server unicode config.
    Regards,
    Clemens

  • Chinese character issues in v 9.0

    I need some help please. I am using AI 9.0 and Photoshop 5.5 (yes, it's ancient, it still does the job) on a Windows based system.
    I need to do some design work in AI using Chinese Traditional fonts. The font I want is SimSun, and it does show up in the font list in AI. I can see, copy and paste the fonts in every program I've got - except my Adobe products, where - naturally - I need it. I'm not typing this up myself, I'm just trying to copy a pre-existing document (the text) into an AI design, and the document has the SimSun font.
    I read somewhere else that I should be able to copy the text from Word into Photoshop and from there into AI, but #1 this doesn't work, and #2 that seems unnecessarily difficult.
    I'd really appreciate someone steering me in the right direction here - I'm not sure what I haven't tried yet, and I'm getting frustrated.

    For many years, Illustrator lagged behind other Adobe applications -- yes, even Photoshop -- in Unicode and IME support. I'd say AI Unicode support wasn't really there until version 12 (CS2).
    The set-type-via-Photoshop workaround is well known among CJK users. I stumbled on it myself a long time ago and have used it successfully many times, although I cannot begin to tell you why it works. At this point, though, I just don't know which versions of Illustrator and Photoshop can be used to pull it off.
    The oldest version of Photoshop I have on a system of mine is 7, and I have AI versions 8, 10, and 12 on the same system. The workaround (pasting CJK type into PS 7, then re-copying and pasting into AI) is a no-go for AI 8, A-OK for AI 10, and unnecessary for AI 12. As you can see, your versions just might be too old.
    I didn't have SimSun, but I did try a few of my CJK Unicode fonts with identical results.
    You might try a different font. You might also try workaround #2, wherein you substitute InDesign for Photoshop in the process.
    In the end, you might just have to admit "ancient but does the job" no longer cuts it for you.

  • Chinese character issue

    Hi,
    I already set up Oracle linux 5.7 within a Virtual box. during the setup i did choose English for the OS, now I got a problem to read Chinese in Firefox. how to adjust it well without reinstalling Oracle linux?
    Thanks & Best Regards,
    HuaMin

    Good day Dude,
    Here is what i have got
    [root@localhost ~]# cd /etc/yum.repos.d
    [root@localhost yum.repos.d]# wget http://public-yum.oracle.com/public-yum-el5.repo
    --2012-01-20 10:21:25-- http://public-yum.oracle.com/public-yum-el5.repo
    Resolving public-yum.oracle.com... 141.146.44.34
    Connecting to public-yum.oracle.com|141.146.44.34|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2533 (2.5K) [text/plain]
    Saving to: `public-yum-el5.repo'
    100%[======================================>] 2,533 --.-K/s in 0s
    2012-01-20 10:21:27 (58.9 MB/s) - `public-yum-el5.repo' saved [2533/2533]
    [root@localhost yum.repos.d]# sudo yum groupinstall "Chinese Support"
    Loaded plugins: rhnplugin, security
    This system is not registered with ULN.
    ULN support will be disabled.
    Setting up Group Process
    Warning: Group Chinese Support does not exist.
    No packages in any requested group available to install or update
    Thanks & Best Regards,
    HuaMin

  • Is it possible to read/write Chinese character into Oracle 8i(WE8ISO8859P1) in Applet

    I can display Chinese character in swing label or text field, however, when I read
    the Chinese character data from (or write to) Oracle DB, it shows ??? instead. I can't
    change the code page of my DB, (if use ZHT16Big5 instead of WE8Iso8859P1 as the DB page
    code, than everything is OK. :< ) is there any solution for this?
    Server:
    DB:Oracle8i(8.1.6)with Character set: WE8ISO8859P1
    System Environment:NLS_LANG=American_America.WE9ISO8859P1
    OS: Win2000 Advance Server(NLS:950 Traditional Chinese)
    client:
    Applet (written by JDeveloper 3.2) compiled with code: ISO8859_1
    JDBC Driver: Oracle JDBC Thin Driver (ver 8.1.7 or 8.1.6)
    Browser: IE5.5 (with code Western Europe(ISO) or UTF-8 or Traditional Chinese...)
    null

    Eric,
    There is no good way to do this. In your ASP/ADO application I think you are creating a garbage in garbage out situation. Because the client NLS_LANG matches the DB characterset no conversion takes place. Therefore your chinese characters get inserted in the DB. But the data is really garbage.
    When you use Java thin driver a conversion automatically takes place from UCS-2 -> WE8ISO8859P1. The Chinese characters in UCS-2 have no equivalent code point in WE8ISO8859P1, so you end up with replacement characters ??

  • How to read text file contain chinese character ?

    Hi XI Expert,
    I have scenario to read text file contain Chinese Character using sender file adapter. but every i was check from sxmb_moni all the chinese character looks different. and also the target file also i has changes.
    Please advise me how to maintaine the chinese character in PI 7.0 SP17.
    Thank You and Best Regards
    Fernand

    Hi,
    Refer these threads..
    Receiver file adapter corrupting characters
    Problem in converting special characters in input text file
    Here is one more useful guide..
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/502991a2-45d9-2910-d99f-8aba5d79fb42
    Regards,
    Sarvesh
    Edited by: Sarvesh Singh on Nov 17, 2008 3:47 PM

  • Flex support for writing pad ( inputing chinese character)

    I design a web application that allow customer to input their
    messages into the database.
    If the input is via keyboard, it is no problem. But it does
    not work if the customer is using writing pad for inputing chinese
    character.
    Does Flash support this, if it is, how ?
    Thanks

    I'm sure there is a large part of the Mac market that couldn't care less about this, but for those who can use it it's a major reason for buying SL.
    Actually I seen a fair amount of disappointment from people who found after buying SL that the trackpad character input feature is only available on a restricted number of machines, and some have felt misled by the advertising about it. Hopefully Apple will be able to expand its availability in the future.
    I'd be curious what you find it most useful for: Input of text of some length into documents, emails, etc., or smaller tasks like looking up characters in dictionaries.

  • How can I let my servlet to process Chinese Character as an input?

    How can I let my servlet to process Chinese Character as an input to my simple database which is an Excel file. I have tried before and all my input values become question marks.
    Please give me some advise, thx!

    input chinese?����������
    that may result from the tomcat or other web server

  • Chinese Character display issue on Coldfusion 10

    My Company using Coldfusion to built an report platform and recently I upgrade our Coldfusion 7MX with Windows Server 2003 to Coldfusion 10 Enterprise with Windosw Server 2008 R2.
    I copy the Code from the Old server to the new one, but I met the problem I couldn’t solve.
    We have a repost that can enter, modify and view our SRM that has Chinese Character display request. Chinese character was display without problem when the system in the old server. which look like following.
    once I move the code into the new server, I got the problem with Chinese Character as following.
    This report pulling the data from SQL2005 with Windows Server 2003 R2.
    Coldfusion code code was same and both version is access to the same database.
    I ran all of the update included to install the windows MUI for Chinese character into the new server,  but I still can't get the character display correctly.
    I can view the chinese character website without issue but only to display in the report.
    I contact with Microsoft tech support but they don't have an solution for me. please help.

    Install windows server language pack:  http://www.microsoft.com/en-us/download/details.aspx?id=12250
    Are you sure the Chinese is encoded in UTF-8?  (It should be, but you should check the database field type encoding.)  If it's simplified chinese it could be set to GB18030 and if it's traditional chinese it could be Big5.
    You might want to leave off the encoding directive in CF and load the page in a browser then change encodings using tools > encodings  to see what works.
    祝你好运!

  • Chinese character input, chinese character input

    I intalled Lion OS 10.7.3. however, chinese input (hand writing) cannot be used.
    i can call the application, but no chinese character cannot be input, especially when i used it on Safari.

    Cross posting
    http://forum.java.sun.com/thread.jspa?messageID=9831600

  • Chinese Character Input?

    Hi, I have snow leopard and I was wondering how to do the chinese character input, I know that you use the trackpad, but where do I go to do it? Thanks

    First of all you need to turn-on the features on the International Panel Located in the Preference area.
    I have encounter some bugs on the TrackPad Input. It recognize the characters quite well but, it is quite difficult to delete or accept characters you will understand what I'm saying when you tried it out.

  • Chinese Character Input (trackpad) and Spaces

    I use Spaces religiously and I can't seem to find a way to enable the Chinese Character Input (trackpad) for any space other than the first space. If I enable Chinese Character Input (controlshiftspacebar) on any space but the first one (upper left) then the Chinese Character Input dialog appears on the first space but not the space I am on. Anyone else experiencing this?
    ta

    http://discussions.apple.com/thread.jspa?messageID=10068621&#10068621

  • Cant use chinese character in input scheduler name

    Cant use chinese character in input scheduler name

    Dear Sorin Radulescu 
    The input template name can't use chinese character,not the value in input schesule. I can save the template whih name english characters . if save it in chinese characters, I can't open it in input schedule.
    thanks

  • Strange:1 Firefox vs. Internet Explorer about Input Text Issue

    After a long break, hi everyone,
    Here's the case:
    1-We have a full flash site hosted on a php+asp mixed web
    server.
    2-Site is in English and also in Turkish.
    3-We have a mail form on "Contact" page.
    4-We have 5 input texts which are all has these attributes:
    Arial Tur (Exists in Turkish XP SP2 PRO's as default)
    Render Text as Html=checked,
    Character Embedding=Basic Latin + Latin 1 + Latin Extended A
    5-We have a "Send" button, has action:
    loadVariables("phpmailer/iletisim.php", this, "POST");
    6-We have a html index, published within Flash CS3, beginning
    with:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
    Transitional//EN">
    <head>
    <META http-equiv=Content-Type content="text/html;
    charset=utf-8">
    7-IExplorer:7.0.5730.13, Firefox:2.0.0.10,Flash:CS^(Flash9,
    AS2)
    Here are the problems:
    1-When i open the file with internet explorer i can not input
    some Turkish characters, but not all of them. When i copy these
    characers from notepad and paste, i can see all of them. Firefox
    has no problem until here.
    2-But for both browsers when i send the form with turkish
    characters, i get a messed up mail with unusual characters. I
    checked out the sendmail.php (a generic name) file, it mails
    turkish characters just fine.
    Thanks a lot.
    See you on the next chapter of "Strange Things Happening to
    me ,I Hope I'm not Alone."

    I found the solution.
    in publish settings, if "transparent windowless" option
    selected some of non-western characters can not be shown in dynamic
    or input text boxes.
    This is a Flash Player 9 bug.
    Select "opack windowless" or "window" or use one of older
    flash player versions.
    Many thanks to you, adobe, for your interest.

  • GUI_DOWNLOAD give 2 bytes for each chinese character - I need fixed length

    Due to the Unicode system takes each Chinese character as a byte, the field(10) can take 10 Chinese Characters, not like before only 5 characters allowed.
    The problem is when the data is downloaded to a txt file. Some records contains only Western Europe charactes and will fill 10 bytes in the output file and other records contains only Chinese characters and will fill up 20 bytes in the output file.
    The data is exported for a system that can upload chinese characters, but only allow fixed record length file (always 10 bytes).
    In other words: the records with Western Europe characters should contain 10 characters = 10 bytes but the records with Chinese characters should only contain 5 characters = 10 bytes.
    Anyone who can solve this, thanks in advance.
    My code:
      CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
        EXPORTING
          FILENAME                = p_file
          CONFIRM_OVERWRITE       = 'X'
          codepage                = '8400' "Chinese
        CHANGING
          DATA_TAB                = it_output
        EXCEPTIONS

    Hi Thomas,
    Now I understand.
    Pl. check the class CL_ABAP_CONV_X2X_CE.
    May it can help u.
    Here is it's documentation.
    CL CL_ABAP_CONV_X2X_CE
    Short Text
    Code Page and Endian Conversion Between External Formats
    Functionality
    Instances of the class CL_ABAP_CONV_X2X_CE allow you to convert text data between different character sets and numeric data between different number formats (byte order).
    Using the class corresponds to transforming data from a binary input stream to a binary output stream: The data objects are read from the input buffer sequentially and written to an output buffer.
    The class methods are normally used as follows:
    CL_ABAP_CONV_X2X_CE=>CREATE
    This creates a conversion instance. Among other options, you can specify the following as parameters: The input buffer (that is the binary string that contains the data to be read), the character format at used in the input buffer, the byte order used in the input buffer, the character format to be used in the output buffer, or the byte order to be used in the output buffer.
    CONVERT_C, CONVERT_...
    This converts the data. Calling this method several times consecutively allows you to read data from the input buffer sequentially and add it to the end of the output buffer.
    GET_OUT_BUFFER
    This gets the output buffer, making it available for further processing (such as writing to a file, sending using RFC).
    RESET
    This allows you to reset individual attributes of the conversion instance. (This method is especially designed for restarting on a new input buffer and deleting the output buffer while retaining the remaining attributes.)
    Relationships
    CL_ABAP_CONV_IN_CE
    Converting Binary Data into ABAP Data Objects
    CL_ABAP_CONV_OUT_CE
    Converting ABAP Data Objects to a  Binary Format.
    CL_ABAP_CHAR_UTILITIES
    Various Attributes and Methods for Character Sets and Byte Order
    Example
    In the following example, UTF-8 texts are converted to the codepage 1100 (Latin-1) and numbers are converted from little-endian to big-endian format:
    DATA:
      in_buffer TYPE XSTRING,
      out_buffer TYPE XSTRING,
      conv TYPE REF TO cl_abap_conv_x2x_ce.
    in_buffer = '414220C3B602010000'.
    conv = cl_abap_conv_x2x_ce=>create(
             in_encoding = 'UTF-8'
             in_endian = 'L'
             out_encoding = '1100'
             out_endian = 'B'
             input = in_buffer
    CALL METHOD conv->convert_c( n = 5 ).
    CALL METHOD conv->convert_i( ).
    out_buffer = conv->get_out_buffer( ).
    The content of the in_buffer variable is made up of  5 bytes (hexadecimal "414220C3B6"), which represent 4 UTF-8 characters (A, B, SPACE, o-Umlaut), and 4 bytes (hexadecimal "02010000"),  which represent the value 258 in little-endian format. This data is converted and the out_buffer variable now contains the hexadecimal string "414220F600000102". It is made up of:
    4 bytes (hexadecimal "414220F6"), which represent the above  4 characters in codepage 1100 (ISO-8859-1). Note that the length specification n = 5 refers to the number of elementary characters to be converted. For multi-byte codepages like UTF-8 this means that the multi-byte character "C3B6" is counted in length 2.
    4 Bytes (hexadecimal "00000102"), which represent the value 258 in big-endian format.
    If you have the desired byte order in the old format as expected by TRANSLATE ... NUMBER FORMAT (as an N(4) value), you can proceed as follows:
    TYPE-POOLS: ABAP.
    CLASS cl_abap_char_utilities DEFINITION LOAD.
    DATA:
      in_number_format(4) TYPE N VALUE '0101',
      out_number_format(4) TYPE N VALUE '0000'.
    DATA:
      in_endian TYPE ABAP_ENDIAN,
      out_endian TYPE ABAP_ENDIAN,
      conv TYPE REF TO cl_abap_conv_x2x_ce..
    in_endian  = cl_abap_char_utilities=>number_format_to_endian(
                   in_number_format
    out_endian = cl_abap_char_utilities=>number_format_to_endian(
                   out_number_format
    conv = cl_abap_conv_x2x_ce=>create(
             in_encoding = 'UTF-8'
             in_endian = in_endian
             out_encoding = '1100'
             out_endian = out_endian
             input = in_buffer
    Notes
    For details refer to the documentation for the individual methods.
    Regards,
    Joy.

Maybe you are looking for