Problem fetching Chinese Characters over DB Link

Hi,
I'm currently fetching data from SQL Server 2005 through a DB Link I created in my Oracle XE 11g. Some of these data are in Chinese Characters.
When doing a SELECT statement from the table using SQL Developer, it shows me ?????. When doing the same SELECT directly to the SQL Server using MS SQL Server Management Studio, it shows the correct character in Chinese.
Is there a setting so that I can properly fetch the data in my Oracle Database?
EDIT: Sorry forgot to provide NLS settings.
SQL> col parameter format a30
SQL> col value format a40
SQL> select * from nls_session_parameters;
PARAMETER                      VALUE
NLS_LANGUAGE                   SIMPLIFIED CHINESE
NLS_TERRITORY                  CHINA
NLS_CURRENCY                   úñ
NLS_ISO_CURRENCY               CHINA
NLS_NUMERIC_CHARACTERS         .,
NLS_CALENDAR                   GREGORIAN
NLS_DATE_FORMAT                DD-MON-RR
NLS_DATE_LANGUAGE              SIMPLIFIED CHINESE
NLS_SORT                       BINARY
NLS_TIME_FORMAT                HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY              úñ
NLS_COMP                       BINARY
NLS_LENGTH_SEMANTICS           BYTE
NLS_NCHAR_CONV_EXCP            FALSE
17 rows selected.
SQL>Thanks,
Allen

Allen Sandiego wrote:
sb92075 wrote:
Allen Sandiego wrote:
Hi,
I'm currently fetching data from SQL Server 2005 through a DB Link I created in my Oracle XE 11g. Some of these data are in Chinese Characters.
When doing a SELECT statement from the table using SQL Developer, it shows me ?????. When doing the same SELECT directly to the SQL Server using MS SQL Server Management Studio, it shows the correct character in Chinese.
It appears that you have a data display problem & I am not convinced that it has anything to do with XE;
just SQL Developer.
When was the last time SQL Developer properly displayed Chinese characters?Hi,
I've never had any chance to view Chinese characters before in SQL Developer. This is my first attempt.
EDIT: I tried the following SELECT statement in SQL Developer and it seems to display the Chinese character just fine.
select unistr('\8349') from dual;So I'm guessing the problem was while I was trying to fetch the data from the SQL Server DB.The data is good in the SQLServer DB & SQL Developer can display when it gets them.
so problem is with the ODBC between the two systems.

Similar Messages

  • Problems with Chinese characters

    I have a client experiencing 3 distinct problems with their Chinese-localized Fm files:
    The SimSun TTF font used in the source Fm files is "uninstalling" itself. This requires reinstallation of the font on a regular basis (every few days).
    The colons used in index markers in the Fm source files are not being parsed as Level1IX, Level2IX, etc. in the RoboHelp project. Instead, they are recognized as colons. In other words, the first level marker in Rh is XXXXXXXX:XXXXXXX:XXXXXXX. The same is true for the semicolons.
    The conversion settings for the Chinese project do not allow for mapping to individual CSS elements and classes. This means that all of the formatting is controlled via the supplemental CSS generated from the FrameMaker formatting. IOW, the formatting all uses the class="FM_ definitions.
    Has anyone had success working with Chinese characters in a FrameMaker to RoboHelp workflow (either linking or importing)?
    Anyone else seen any of these issues in Chinese or any other fonts?
    I'm thinking the first two issues are likely due to the TrueType font used, but can't find an Adobe OTF SimSans font to use as a replacement.
    However, the lack of mapping capability in the conversion process is a stumper...perhaps due to the double-byte font itself.
    Any thoughts or solutions are greatly appreciated by my client (whose deadline passed yesterday!)
    -Matt

    I dont think you can print chinese chars at the console on window
    to print the character codes to the console use someting like that
    char [] chars = request.getParameter("whatever").toCharArray()
    for(each chars){
    System.out.println((int)chars);
    then check if you got the corresponding chinese char

  • Problem displaying chinese characters

    I have got the problem with displaying chinese characters in the webpage after fetching the data from database.
    I am using Oracle IAS webserver and oracle 8i as the database which is in UTF-8 characterset.I am getting the out put in the chinese if I use this code.
    String value1 = new String(value.getBytes("ISO8859_1"), "GB2312");
    I am getting the out put using this code in this format
    ��������
    比分卡片 basically this code does that.(String value1 = new String(value.getBytes("ISO8859_1"), "GB2312");)
    But some body told me that I have to do some settings in the server.I am using oracel IAS.Can you suggest me any thing?.
    Here is my full code
    <%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    <%@ page import="java.nio.charset.Charset,java.util.Locale,org.apache.struts.action.*,java.io.*,javax.naming.Context,java.sql.Connection,javax.sql.DataSource,javax.naming.InitialContext,java.sql.*" %>
    <HTML><HEAD><TITLE>Welcome to METRO</TITLE>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="Content-Encoding" content="UTF-8"/>
    </HEAD>
    <BODY >
    <style type="text/css">
    .tb {      
    border: 1px solid #ddd;
    border-collapse: collapse;
    font-family:arial ,sans-serif;
    font-size: small;
    height:100%;
    width:100%;
    color:#00000000;
    </STYLE>
    <%
    String value="";
    try{
    Connection dbConn;
    Statement stmt=null;
    Context jndiCtx=new InitialContext();
    javax.sql.DataSource ds = (javax.sql.DataSource)jndiCtx.lookup( "jdbc/webdbPooledDS" );
    dbConn= ds.getConnection();
    stmt=dbConn.createStatement();
    String sql="select prog_name_LL2 from test_table where table_name='test'";
    ResultSet rs = stmt.executeQuery(sql);
    if( rs.next()){                    
    value=rs.getString(1);
    System.out.println("value="+value);
    out.println("<table class='tb'><tr><td>"+value+"</font><br>");
    String value1 = new String(value.getBytes("ISO8859_1"), "GB2312");
    out.println(""+value1+"</td></tr></table>");
    rs.close();
    stmt.close();
    dbConn.close();
    }catch(Exception e){
    System.out.println("Exception ="+e.getMessage());
    %>
    </BODY></HTML>

    Follow the steps as listed below:
    1. Is the Font available on Printer
               Goto SP01 transaction -> Enter the Spool Number -> Execute
    2. Does device type/Spool Server support the font
               Goto Transaction SPAD and click Output Devices
    3. SAP level Multibyte setting in place
               Click ALT + F12
               Select Options -> I18N
               Tick Activate Multibyte functionality
    4. Is appropriate font for the language used
              For Simplified Chinese (ZH)  language use font  CNHEI, CNKAI, CNSONG
    SAP Notes related to Fonts
    a.0000776507 SAPscript/SmartForms: Which fonts for which languages?
    b.0000323736 Restrictions with "PDF print" through spooler
    c.0000317851 Creating PDF format using the SAP spooler in 4.6C/4.6B/4.5B
    d.0000012462 How can I define a new printer font?
    e.Note 62178 Device types for the Japanese version of the R/3 System

  • [internationalization] problems with Chinese characters

    Hi everybody.
    I'm working on a program and i'd like to translate it into several languages. Until now I've managed to launch my program in 3 languages : French, English and German. I do it by asking the user which language he'd like to select by means of a JComboBox. Then the right Locale is selected and the right text is called by the RessourceBundle and so on .... Actually I've encountered no problems with "latin lettered" languages.
    I also tried to introduce Chinese in my program and that's how problems come in. The way Chinese is introduced in the program is exactly the same that of French, English and German. The .properties file I use is MyRessourcesMainTitle_zh.properties and one line is stored in it: title = &#20013;&#25991;
    However when I run the program and selected Chinese as language an error pops up in the DOS console : "Exception in thread "AWT-EventQueue-0" java.util.MissingRessourceException : Can't find ressource for bundle java.util.PropertyRessourceBundle, key title".
    I would like to point out that I saved my *.properties in a former *.txt file encoded in Unicode. Saving it encoded either in Unicode big endian or in UTF8 ends with the same problem. However the program ran just fine when I encoded it in ANSI but it's worthless insofar as the Chinese characters are transformed into "?".
    Would anyone have an idea about how to implement sucessfully Chinese characters in my program ?

    I dont think you can print chinese chars at the console on window
    to print the character codes to the console use someting like that
    char [] chars = request.getParameter("whatever").toCharArray()
    for(each chars){
    System.out.println((int)chars);
    then check if you got the corresponding chinese char

  • Problems displaying Chinese characters

    Safari cannot display Chinese characters from time to time. It would work in one session but it failed to display Chinese characters in another session even with the same settings in the Preferences. Can anyone give me some advice please?

    Safari cannot display Chinese characters from time to
    time. It would work in one session but it failed to
    display Chinese characters in another session even
    with the same settings in the Preferences. Can
    anyone give me some advice please?
    The preferences don't necessarily matter. You most likely need to adjust the encoding in View > Text Encoding. If you will provide the url of an example page where you have a problem I can probably offer more specific help.

  • Problem with chinese characters while sending mail with .CSV attachment

    Hi,
    i am sendin .CSV file as an attachment with mail using "SO_DOCUMENT_SEND_API1" FM,
    whle opening the mail attachment the chinese characters are not displaying properly.
    currently i am using ECC 5.0
    can any body help in this regard.
    Thanks,
    Rahim

    Hi Kang Ring,
    please convert the content of the attachement into the binary format and then add it as a mail attachment.
    LOOP AT i_data ASSIGNING <wa_data>.
    if s_output is INITIAL.
    CONCATENATE <wa_data> cl_abap_char_utilities=>cr_lf into s_output.
    else.
    CONCATENATE s_output <wa_data> INTO s_output SEPARATED BY cl_abap_char_utilities=>cr_lf.
    endif.
    ENDLOOP.
    CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
    EXPORTING
    text = s_output
    IMPORTING
    buffer = x_output.
    CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
    EXPORTING
    buffer = x_output
    TABLES
    binary_tab = imail_att.
         OR
    please use ABAP-Object classes like CL_BCS , CL_document_BCS.....
    please findthe below sample code.
      cl_bcs_convert=>string_to_solix(
              EXPORTING
                iv_string   = s_output
                iv_codepage = '4103'          "suitable for MS Excel, leave empty
                iv_add_bom  = 'X'               "for other doc types
              IMPORTING
                et_solix  = s_output_binary  "(of type solix_tab)
                ev_size   = size ).
    attachment->add_attachment(                       "attachment of type ref to cl_document_bcs
              i_attachment_type    = 'xls'                     
              i_attachment_subject = l_subject    
              i_attachment_size    = size
              i_att_content_hex    = s_output_binary ).
    you need to write the code for adding the receipents, subject and adding this "attachment " as an attachment to the mail.
    Hope this will helps to you....,
    thanks,
    Rahim.

  • Problem establishing SNA session over DLSw link

    We are experiencing sporadic problems establishing an SNA session over a DLSw tunnel. The session is between a Tandem host and a CICS region on OS/390. A Cisco 7500 router performs one end of the DLSw link; that same router is channel-attached to the OS/390 mainframe using CIP and uses CSNA for SNA traffic.
    The connection is initiated by the SNA software on the Tandem box, but it rarely works on the first attempt. The session goes into a pending state and has to be cancelled and re-tried. This has to be repeated until such time it is successful. Once the session is started it works without problem.
    At the point of attempting to start the session all the components are in the 'correct' state, i.e.
    -DLSw tunnel is connected
    -Host PU is in 'connectable' (CONCT) state
    -Host XCA defining CIP SNA and virtual lines are active
    No action needs to be taken on the OS/390 end of the link (or anywhere else for that matter) between start attempts on Tandem.
    From device traces on OS/390 my suspicion is that the session requests are not actually getting to VTAM on OS/390 for some reason. DLSw traces on 7500 appear the same in both case of success or fail of session start.
    Has anyone experienced this, or know of problems in this area that may explain what we are seeing?
    Thanks.
    Keith

    Mary,
    thanks for the extra information.
    I would advice at this point the following:
    Open a case with the Tac. Provide the information you have at that point and agree on a action plan, i.e. what to look at what trace to take, when you are able to recreate the problem.
    What i can see from the documents you attaches is the following:
    I only see sna circuits in the dlsw circuit history.
    In you show dlsw reach there are quite some netbios names aswell and a large number of mac addresses learned from the remote peer.
    You may want to discuss some filter options with the tac to make sure we cut down on the size of the reach cache and to make sure we advertise only those mac addresses which are really needed.
    From the show version, 12.1(17) should be fine for dlsw in the way you described it.
    From the show dlsw circuit history detail we have a couple of times that circuits are disconnecting.
    Most of the time these circuits are up for a long time and they get the following sequence before terminating:
    Index local addr(lsap) remote addr(dsap) remote peer
    1157627904 4000.0410.0001(08) 0800.8e00.9708(08) 10.19.2.124
    Created at : 12:02:55.115 GMT Mon Nov 29 2004
    Connected at : 12:02:55.447 GMT Mon Nov 29 2004
    Destroyed at : 22:04:01.158 GMT Wed Dec 1 2004
    Local Corr : 1157627904 Remote Corr: 3321888773
    Bytes: 140092/145133 Info-frames: 1748/2327
    XID-frames: 1/2 UInfo-frames: 0/0
    Flags: Remote created, Local connected
    Last events:
    Current State Event Add. Info Next State
    CONNECTED DLC DataInd 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED DLC DataInd 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED DLC DataInd 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED DLC DataInd 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED DLC DataInd 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED DLC DataInd 0x0 CONNECTED
    CONNECTED ADM WanFailure 0x0 HALT_NOACK_PEND
    HALT_NOACK_PEND DLC DiscCnf 0x0 CLOSE_PEND
    CLOSE_PEND DLC CloseStnCnf 0x0 DISCONNECTED
    this circuit was up for more than a month and the reason for disconnection was ADM WAN failure which means the dlsw peer went away at some point.
    Some other circuits get these sequence:
    CONNECTED WAN infoframe 0x0 CONNECTED
    CONNECTED WAN halt-dl 0x0 HALT_PENDING
    WAN halt-dl means the other end tells us to disconnect. No information on this end why. Most of the time it is a legitimate disconnect. but you would need to look at the dlsw peer to get information who terminated the session.
    I dont see anything specific in a sense that a circuit did not go to connect at all. In the information you supplied.
    Again my advice open a case with the tac and then you can work the issue to completion.
    thanks...
    Matthias

  • Problem inputting Chinese characters in oracle forms

    Hi,
    We have a Chinese character: UCS2=7A4F (UTF8=E7A98F) If we try to input it to a control in a Forms application using chanjie (key sequence h-d-b-s-p) input method, it becomes "?", but if we input it using same method in word or notepad, it shows correctly and can then be copy-and-paste to oracle forms.
    Is there some sort of implicit conversion of Chinese character input done by Oracle Forms controls such that it is unable to decode this character properly? Or is there some sort of setup that can be done to bypass this problem?
    Any help would be greatly appreciated, hopefully as soon as possible.
    Thank you very much.

    979801 wrote:
    If I use LOV in place of List Item,Then I have to populate a LOV at run time.How could I maintain a record group n attach to LOV at run time?
    On my previous post I have mentioned record group as follows:
    select * from tbl_state where s_id=:tbl_address.s_id;
    If :tbl_adress.s_id chaned during the time of run, then output values of list_city (LOV) is also changed.

  • Facing problem in distributed queries over Oracle linked server

    Hi,
    I have a SQL Server 2005 x64 Standard Edition SP3 instance. On the instance, we had distributed (4 part) queries over an Oracle linked server running fine just a few hours back but now they have starting taking too long. They seem to work fine when OPENQUERY
    is used. Now I have a huge number of queries using the same mechanism and is not feasible for me to convert all queries to OPENQUERY, please help in getting this resolved.
    Thanks in advance.

    Hi Ashutosh,
    According to your description, you face performance issues with distributed queries and
    it is not feasible for you to convert all queries to
    OPENQUERY. To improve the performance, you could follow the solutions below:
    1. Make sure that you have a high-speed network between the local server and the linked server.
    2. Use driving_site hint. The driving site hint forces query execution to be done at a different site than the initiating instance. 
    This is done when the remote table is much larger than the local table and you want the work (join, sorting) done remotely to save the back-and-forth network traffic. In the following example, we use the driving_site hint to force the "work"
    to be done on the site where the huge table resides:
    select /*+DRIVING_SITE(h)*/
    ename
    from
    tiny_table t,
    huge_table@remote h
    where
    t.deptno = h.deptno;
    3. Use views. For instance, you could create a view on the remote site referencing the tables and call the remote view via the local view as the following example.
    create view local_cust as select * from cust@remote;
    4. Use procedural code. In some rare occasions it can be more efficient to replace a distributed query by procedural code, such as a PL/SQL procedure or a precompiler program.
    For more information about the process, please refer to the article:
    http://www.dba-oracle.com/t_sql_dblink_performance.htm
    Regards,
    Michelle Li

  • Chinese Characters in ABAP Mapping

    Hi All,
      I have one problem with chinese characters in ABAP Mapping. Actually there is an ABAP Mapping written in XI which converts IDoc to Idoc Flat file which is provided by SAP and is in the below link.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
    Chinese characters are properly coming to XI but after this ABAP mapping those characters are being replaced with #. Any idea on this pelase?
    Regards,
    Dinakar

    Hi !
    Check this thread:
    Unable to get Chinese Characters as output.
    Regards,
    Matias
    ps:please award points if helpful.

  • Fax output - Chinese characters are garbled

    Hello,
    We are using fax output for two forms ( One smartform and the othe sap script). Both the form outputs are thorugh  the same fax device. For the smartform output there are no issues and the output is as expected but for the sap script output the chinese characters are garbled. Instead of the chinese characters i get output like _____ _______>,<%,,<< etc.
    Interestingly, if i have a look at the print preview or take print out there is no issue and the characters are as expected. The issue arises only during fax.
    Can someone help pls?
    Thanks,
    Venkat

    HI friend,
    I found few same post in SDN which are related to this Chinese characters in SAP Scripts.
    Please see this link and find is the problem is same as yours if so make use of it.
    Link: [Output of Sapscript in Chinese language|Output of Sapscript in Chinese language;
    Link: [Problem displaying Chinese Characters|Problem displaying Chinese Characters in SAP script form WESCHEINVERS1;
    I think these will be helpful please revert back to me after going through the links.
    Thanks,
    Sri Hari

  • Chinese characters in idocs

    Hello All
    We are having problems with Chinese characters inside xi. We are doing a an idoc to webservice scenario and the idoc has proper chinese characters, where as they become #  inside XI . How can i solve this problem. Any quick fixes for it
    Thank you

    Hi,
    You need to use the UNICODE compatibility of XI while delaing with Chinese or Japnese characters.
    SAP NetWeaver Process Integration Unicode Guide
    Release
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f79f5146-0a01-0010-da97-eaa3f7d1d20a
    Thanks
    Swarup

  • Chinese characters in SquirrelMail

    I have a customer who has problems using Chinese characters mixed with western european languages on his mailserver.
    It can now show chinese characters correctly, but you can't write mixed. The received mail (even if I mail to my self), its just showed as 下整 etc
    Do I need any special settings in the server/browser/reading computer?

    Hm, I rewrite the codes I got with spaces in between so you can see what I ment;
    & # 1 9 9 7 9 ; & # 2 59 7 2 ;
    I don't know if this will help, but those are the ascii escape codes that could be used for html web pages that don't support any other encoding. I don't think you should ever see them in email.

  • Chinese characters not shown correctly

    Hi there,
    I am having a problem with Chinese characters being correctly copied from a Word document into a Premiere Pro CS5 title. I am working with a Master Collection CS5 64-Bit on Windows 7.
    This is how the Chinese text  looks like in the Word document. Btw, the characters are correctly shown when being copied into Photoshop64bit. Just not when copied into my Premiere Pro title. So I guess my system has all the necessary tools available.
    操作1 – 预换模
    And this is how the text looks in my Premiere Pro title. Just that the two cubes are empty, only with the border.
    操作1 – &#127;&#127;模
    I couldn't find information on that in the help area.
    No matter what the Chinese means, I don't speak Chinese.
    Does anyone could give me a hint how to solve the problem? First choice recommendations warmly welcome :-) Only second choice would be creating a picture file and putting it in a videolayer. No good solution with many titles.
    Thank you!
    Oliver

    Oliver,
    The Titler is about the most font-sensitive program (or sub-program), that Adobe produces. It is more sensitive, than say Photoshop, Illustrator or InDesign, and those three programs are much more font-sensitive, than say a word processing program, like Word. It also needs for fonts to be 100% compatible, and not all are. Some will just not display in Titler, where they might in other programs.
    The first thing that I would look into is the exact Chinese font that you have. If there is not a perfect, compatible free font, that is very, very similar, then I would look into one of the larger foundries, and buy something that is very close.
    Another fix could be to just use Photoshop (you say that it handles the font properly), and create your Title there. Save that Image as a PSD, and Import that Still Image into PrPro to be used as a Title. With complex Titles, I often use a combo of PS and AI, and Save my creation as a PSD. PrPRo loves PSD's, and I have never had an issue.
    As a side-note on fonts, I have found quite a few, and many are popular ones, that just flat will not display in PS, AI, InDesign or Titler - many versions of Isabelle and Isabella (do not know why two fonts with such similar names would both be problematic?), just will not display. One gets strings of squares, where most other programs handle and display them perfectly. It's all about the exact font.
    Good luck,
    Hunt

  • Chinese Characters Printing as Boxes in SAPscript

    Issue...why would a Chinese standard text print fine using the "INCLUDE" method, but output as boxes when that same Chinese standard text is retrieved successfully using the "PERFORM" method?
    Summary...I am currently experiencing problems printing Chinese characters on a custom SAP Script form. This does not appear to be an issue with printer setup or font selection, as I am able to get the Chinese characters to appear depending on the method I use. The problem occurs when I execute a "PERFORM" within the SAP script to retrieve the Chinese standard text, the results are displayed as boxes. If I "INCLUDE" the standard text directly within the SAP script, the Chinese standard text prints without issue. I have executed the SAP script in debug mode and the Chinese text is being retrieved from the "PERFORM" statement as expected, but just does not display correctly as it does by using the "INCLUDE" approach. I'm trying to understand why the two approaches would not both work in the same manner. We are on a UNICODE system.
    Though we may be able to use the "INCLUDE" method in a majority of places, we are interested in using the function "ADDRESS_INTO_PRINTFORM" for printing addresses. This would require passing values back to the SAP script line by line.
    Below is a simplified version of the two methods...
    (PRINTS CHINESE CHARACTERS AS EXPECTED)
    INCLUDE 'ZADDRESS_LINE1' OBJECT 'TEXT' ID 'ST' LANGUAGE &NAST-SPRAS& PARAGRAPH IG
    (RESULTS IN BOXES BEING PRINTED)
    PERFROM GET_TEXT IN PROGRAM ZGET_CHINESE_TEXT
    USING &NAST-SPRAS&
    CHANGING &ADDRESS_LINE1&
    ENDPERFORM.
    &ADDRESS_LINE1&
    (&ADDRESS_LINE1& contains Chinese characters as expected when debugging SAP script)
    FORM GET_TEXT TABLE PT_IN STRUCTURE ITCSY
    PT_OUT STRUCTURE ITCSY
    ...USE FUNCTION 'READ_TEXT' TO RETRIEVE CHINESE TEXT FROM ZADDRESS_LINE1 STANDARD TEXT (works as expected)
    read table pt_out index 1.
    move ADDRESS_LINE1 to pt_out-value.
    modify pt_out index 1.
    (PT_OUT table is populated with chinese text as expected)
    ENDFORM.

    Language for form is 'ZH'.
    To clarify the original post, the standard text is being retrieved correctly for both methods.  By this I mean that during debugging of the SAP script I can see the Chinese text as expected for both methods.  However, during print preview only the "INCLUDE" method displays correctly.  I have both methods included in my current script for the same standard text and the "INCLUDE" displays fine, but not the "PERFORM" method.
    Does the "CHANGING" parameter which is populated by the "PERFORM" need to be defined in a particular way?  Might there an issue with the TDSYMVALUE type that is used for storing the values retrieved from the "PERFORM"?

Maybe you are looking for