Character Set based on Logon Language
Hi expert,
We have an issue here after upgrade from ECC5 to ECC6.
- In ECC5 (non-unicode), if we login with language ZH (chinese), the character set automatic set to Simplified Chinese.
- In ECC6(unicode), if we login with language ZH (chinese), the character set remain be Western European.
How can we set the system to automatic set the correct character set based on user logon language?
Currently in ECC6, user have to go to application toolbar -> Customize Local Layout -> Character Set to select the correct character set.
Any advice will be very appreciate.
Thank you.
Hi,
Does someone has any idea on my issue?
Thank you.
Similar Messages
-
Character Set Migration - Arabic & English Language Support
Hi,
Sofware Specifications:
OS Version : Windows 2003 EE Server, SP2, 32-Bit
DB Version : 9.2.0.1
Application : Lotus Domino 6.5
Existing Set Up:
DB CHAR SET : WE8MSWIN 1252
National Character Set : AL16UTF16
NLS_LANG : NA
Now the customer extended their business in EGYPT.
They need the existing database to support ARABIC & ENGLISH Languages.
Kindly let me know how to do this character set migration and achieve the client specification.
Regards
SureshCheck Metalink
Note:179133.1
Subject: The correct NLS_LANG in a Windows Environment
Note:187739.1
Subject: NLS Setup in a Multilingual Database Environment
Note:260023.1
Subject: Difference between AR8MSWIN1256 and AR8ISO8859P6 characterset
Also, please list all the steps you have performed till now -
UTF8 character set conversion for chinese Language
Hi friends,
Would like to some basic explanation on UTF8 feature,what does it help while converting the data from chinese language.
Would like to know what all characters this UTF8 will not support while converting from chinese language.
Thanks & Regards
Ramya NomulaNot exactly sure what you are looking for, but on MetaLink, there are numerous detailed papers on NLS character sets, conversions, etc.
Bottom line is that for traditional Chinese characters (since they are more complicated), they require 4 bytes to store the characters (such as UTF-8, and AL32UTF8). Some mid-eastern characters sets also fall in this category.
Do a google search on "utf8 al32utf8 difference", and you will get some good explanations.
e.g., http://decipherinfosys.wordpress.com/2007/01/28/difference-between-utf8-and-al32utf8-character-sets-in-oracle/
Recently, one of our clients had a question on the differences between these two character sets since they were in the process of making their application global. In an upcoming whitepaper, we will discuss in detail what it takes (from a RDBMS perspective) to address localization and globalization issues. As far as these two character sets go in Oracle, the only difference between AL32UTF8 and UTF8 character sets is that AL32UTF8 stores characters beyond U+FFFF as four bytes (exactly as Unicode defines UTF-8). Oracle’s “UTF8” stores these characters as a sequence of two UTF-16 surrogate characters encoded using UTF-8 (or six bytes per character). Besides this storage difference, another difference is better support for supplementary characters in AL32UTF8 character set.
You may also consider posting your question on the Globalization Suport forum which pertains more to these types of questions.
Globalization Support -
Displaying smartform output in logon language.
Hi All,
I have a requirement in which I create a smart form in English language. If i logon in a different language, The smartform o/p or layout should be displayed in that logon language.
I have checked se63 but not able to figure out based on logon language
Thanks in advance,
GopinathFirstly, you need to design the smartform in english and make sure the form is avialable in all languages.... and do the necessary translations using SE63 transaction code. ...
transalation steps:
1) SE63 <- tcode
2) translation> abap objects> other long texts
3) Pop-up, double click on forms and styles, and double click on SAP smartforms and do the translations to respective target language from source language.
coming to your second question.
Do necessary changes to the control parameter of the smartform to
cs_control_param-langu = SY-LANGU.
make sure, this changes are done in print program.
If parameter cs_control_param-langu = nast-spras then it takes the language form the message type, which does not suits your requirement.
I hope above information will help you to close the thread.
Regards,
SaiRam -
DIR7 Character Set Problem / Foreign Language
Hi there,
I am working on an app built using Director 7 that until now
has used the standard English (latin-1) character set.
However, I am required to deliver a new version including
some elements displayed in a second language, in this case Welsh,
which uses characters outside of the normal set. I believe those
required are included in Latin-1 Extended, otherwise in Unicode as
a whole, obviously.
I am having specific problems with two characters that appear
to be missing from Latin-1, which are: ŵ and ŷ
(w-circumflex, and y-circumflex [i think!]).
In a standard text box I create using Director, I am unable
either to paste either character in, or enter it using its
ALT+combination, let alone save to the associated database.
I have read that Dir 11 is the first version with full
Unicode support - which surprises me - however I would assume that
someone would likely have hit this, or a similar issue before the
release of this version and was wondering if there is a possible
solution without upgrade.
My possible thinking is either a declaration that allows
change of a Charset, as I might do in XHTML for example, or
deployment of an Xtra that allows me to use a different character
set.
If anyone could shed some light on the matter, it would be
very helpful! Thanks in advance!
Rich.Yes, this was always a problem for years. Back when I was
**** this, we had
some projects that needed text displayed in various
languages. Each
language presented its own challenges. Things like Greek
weren't too bad,
because the Symbol font works for most Greek text. (Only
problem was the
's' version of Sigma, which had to switch back to Times New
Roman.) Various
eastern European languages (Polish, Czech, Hungarian, etc.)
posed a problem
with some of the accents that were not available in standard
font sets. We
were forced to live without some of the more exotic accents,
but were told
that it would still be readable without them, if not exactly
correct. This
would probably be the closest to your situation, from what
little I know
about Welsh. It could be worse, though. Hebrew and Arabic
were challenging
as they are written right-to-left, and thus had to have code
written to
input them backwards. Russian was also tough, as the Cyrillic
alphabet has
more characters than the others, but I was able to find a
font to fake it.
(It replaced some of the lesser-used standard characters in
order to fill in
all the letters, which unfortunately meant that in the rare
cases where
those characters *were* needed, we had to improvise.) The
hardest by far
were any east Asian languages. In that case, I gave up on
trying to display
any of the text in text form, and just converted it all to
bitmaps. Without
Unicode, trying to display Mandarin or Japanese or Korean
correctly as text
is pretty much impossible. -
Language Conversion from Unicode 8 to Character Set
Hi,
I am creating a file programmatically containing Vendor Master data (FTP interface).
The vendor name and vendor address is maintained in the local language (Taiwanese) in SAP System, these characters are in Unicode 8 character set.
The Unicode character set should be converted to BIG5 for Taiwanese, and then send this information in the file.
How can I perform this conversion and change the character set of the values I'm retrieving from table (LFA1) to character set BIG5.
Is is possible to does this conversion in SAP, does sap allows this?
/MikeHi Manik,
I am also having a similar requirement, as I need to convert the unicode chinese character to GB2312 encoded chinese character,. I already posted in forums but didnt get the required the solution.
Can you please provide the solution which you implemented and also confirm whether it can be used to solve the above problem.
Hoping for your good reply.
Regards,
Prakash -
Installing Character Sets for different languages
We have a need to have the character sets installed for 14 different languages. Our BW system will receive data from other systems with different languages installed. We don't necessarily need to login with these languages but just need the character sets in order to properly read the data. Do we need to go thru the entire language installation process for each language in order to get the character sets installed? That seems like a rather lengthy process and I'm looking for other options. Also, once I get all of these character sets into my development system is it possible to transport these characters sets into my QA and Production
systems?1. Start the FM 7.0 installation from the CD.
2. Work your way to the Setup screen and select "Custom" installation.
3. Select only the "Dictionaries" components (i.e. uncheck the other
components) and click on the "Change" button.
4. This will pop-up the available "sub-components", i.e. the
dictionaries.
5. Select the ones you want and click on the "Continue" button and
then the "Next" button to install only the new dictionaries. -
Does anyone know if the oracle odbc drivers support multi language character sets?
I am trying to retrieve Chinese (prc) characters from the database (it is stored correctly and I have the Microsoft Multilanguage service pack installed). Odbc won't retrieve them correctly (actually stops after 1 row).
If I use the OLE DB driver, it does retrieve them. Is there a converter inside the OLE DB driver that ODBC doesn't have or is there a setting I'm missing? (The tool I want to use this with does not recognize OLE DB, is there a way top make it use oledb but defining an odbc connection??)
Cheers
ChrisThe version number you're providing doesn't seem to make any sense to me. Oracle's ODBC drivers are versioned to match the version of the Oracle client they work with, i.e. 8.1.7.8 is the latest Oracle ODBC driver for the 8.1.7 Oracle client. In the Oracle 7 days, there was a 2.5x series of Oracle ODBC drivers. So far as I'm aware, there's never been a 4.x series of Oracle ODBC drivers.
AMERICAN_AMERICAN.UTF8 would be the option I'd tend to prefer on the client, particularly if you'll be working with more than just Chinese data (i.e. English & Chinese). I'm not sure what AMERICAN_AMERICAN.<some Chinese character set> would end up doing. There's a lot of info out there about NLS settings (including an NLS discussion forum) that might be helpful to you.
What OLE DB provider are you using that works?
Justin -
Additional language and character sets in R/3
Our SAP for Retail R/3 system (GUI 470 Basis 620) is about to incorporate some new stores we are opening in the Czech Republic. With English (EN) and German (DE) languages installed, we are able to type, display and save to the database all of the Czech characters apart from two of them. It seems a bit silly to install a whole new language (CZ) for these two characters alone. Is it possible to somehow add an additional character set to SAP that would contain the Czech character set? We are happy for Czech users to log on in English so we don't need to see Czech characters in standard field descriptions in the GUI, but users will want to type these characters into items such as material/article description fields.
Any advice as to the best way to go with this would be greatly appreciated.
Kind regards,
Stuart RichardsHi Stuart
CS belong to 1401 code and EN/DE belongs to 1100.. few char-sets might match others might not..
Best practice is to install the language..
You are not know about the future whih CS words that the users might type in.
Regards
Madhu -
Name of the day from date based on the logon language
Hi All,
Could anyone help me with any function module which gives the name of the day after entering the date. but the name of the day should be language specific. I know DATE_COMPUTE_DAY_ENHANCED gives the name of the day but this is in english. I want the name/ description based on the logon language.
For example, I login in EN and I execute the above function module for date, 19.10.2010. so the weekday is Thursday. but this 'thursday' should be given in the logon language not the same even if I login in DE etc.
Thanks a lot in advance!!
Regards,
SwathiHi Swathi,
You can try to use FM DATE_COMPUTE_DAY to get the day ID, and then consult table T246 or execute FM DAY_NAMES_GET to get the day description in the desired language.
Kind regards,
Garcia -
I have project that uses a shared fonts. The fonts are all
contained in a single swf ("fonts.swf"), are embedded in that swf's
library and are set to export for actionscript and runtime sharing.
The text in the project is dynamic and is loaded in from
external XML files. The text is formatted via styles contained in a
CSS object.
This project needs to be localized into 20 or so different
languages.
Everything works great with one exception: I can’t
figure out how to set which character set gets exported for runtime
sharing. i.e. I want to create a fonts.swf that contains Korean
characters, change the XML based text to Korean and have the text
display correctly.
I’ve tried changing the language of my OS (WinXP) and
re-exporting but that doesn’t work correctly. I’ve also
tried adding substitute font keys to the registry (at:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes) as outlined here:
http://www.quasimondo.com/archives/000211.php
but the fonts I added did not show up in Flash's font menue.
I’ve also tried the method outlined here:
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_16275
to no avail.
I know there must be a simple solution that will allow me to
embed language specific character sets for the fonts embedded in
the library but I have yet to discover what it is.
Any insight would be greatly appreciated.
http://www.quasimondo.com/archives/000211.php
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_16275Thanks Jim,
I know that it is easy to specify the language you want to
use when setting the embed font properties for a specific text
field but my project has hundreds of text fields and I'm setting
the font globally by referencing the font symbols in a single swf.
I have looked at the info you've pointed out but wasn't
helped by it. What I'd like to be able to do is to tell Flash to
embed a language specific character-set for the font symbols in the
library. It currently is only embedding Latin characters even
though I know the fonts specified contains characters for other
languages.
For example. I have a font symbol in the libary named
"Font1". When I look at its properties I can see it is spcified as
Tahoma. I know the Tahoma font on my system contains the characters
for Korean but when I compile the swf it only contains Latin
characters (gylphs) - this corresponds to the language of my OS (US
English). I want to know how to tell Flash to embedd the Korean
language charaters rather than or as well as the Latin characters
for any given FONT SYMBOL. If I could do that, then, when I enter
Korean text into my XML files the correct characters will be
available to Flash. As it is now, the characters are not available
and thus the text doesn' t display.
Make sense?
Many thanks,
Mike -
Character sets in RTF messages not working with RTFEditorKit
I'm using RTFEditorKit.read() to get the text from an RTF document. The text is written in Russian and starts with the following
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\froman\fprq2\fcharset204{\*\fname
Times New Roman;}Times New Roman CYR;}{\f1\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue128;\red0\green0\blue0;}
\viewkind4\uc1\pard\tx360\cf1\f0\fs20\'c1\'ee\'eb\'fc\'f8\'e8\'ed\'f1\'f2\'e2\'eeThe reader sets the translation table based on the \ansi\ at the start of the document, which simply maps all bytes to themselves. The initial text, which should be 'Большинство', is then converted as latin-1. The 'fcharset204', which is CP1251, is completely ignored, and there's a lovely line in the RTFReader class
/* TODO: per-font font encodings ( \fcharset control word ) ? */Does anyone know how to extract non latin1 text from RTF or what other tools can be used to extract text from RTF.
Thanks
AntonyHello,
Specifying the character set for a WebLogic webservice (see:
http://edocs.bea.com/wls/docs81/webserv/i18n.html#1069629) is one of the
many enhancements made since the 6.1 release. If possible, the best
solution for your webservice development would be to upgrade.
Bruce
"özkan Demir" wrote:
>
Hi all;
I am developing RPC style webservices on weblogic server 6.1 with service pack
2.
I have a problem about character sets. I have to turkish language so that the
character sets must be ISO-8859-9. But the soap messages are default UTF-8 so
that turkish characters becomes undetermined.
Is there a way that I can send soap messages in ISO-8859-9 character set or what
do I have to solve the problem of turkish characters between the client and the
server applications with webservices...Please Help!
Thanks -
We are trying to migrate to an oracle 8.1.7 database with UTF8 as database character set. A lot of the clients (windows) will still be using a company-specific character set, so there was an need to define/compile/install this character set in the NLS directory of oracle using .nlt files and the lxinst utility.
While was trying to do this, a some questions emerged that where not addressed in the oracle documentation for NLS and Globalisation.
The custom character set is based on the US-ASCII character set, so I thought to use
base_char_set = US7ASCII
and define the other characters starting from 0x80 and ending with 0xff
- but when I tried to compile this charset on AIX (server side) it gave a lot of warnings:
LXI-WARN-00510: In lx22712.nlt at line 88, unicode 0x300 out of private use range
LXI-WARN-00512: In lx22712.nlt at line 88, character 0x80 is remapped
LXI-WARN-00510: In lx22712.nlt at line 89, unicode 0x302 out of private use range
LXI-WARN-00512: In lx22712.nlt at line 89, character 0x81 is remapped
- when I tried to compile this on windows 2000 (client side) lxinst generates an application error
Because this base_char_set definition did not work (or I made a mistake), I left it out of the definition file, and I mapped the characters using:
character_data = {
0x00 - 0x7f : 0x0000 - 0x007f,
this compiles fine on both platforms. But this means that I have to fill in the classification list, the upper-to-lower and lower-to-upper relationships for all these characters, so it would be a lot easier if this base_char_set worked.
other questions:
- About the character classification list:
can such a list contain more than 2 classifications? For example
0xC0 = {LETTER, UPPER, PRINTABLE}
what are exactly the differences between those classifications? (for example can a character be a LETTER but not PRINTABLE)
- What about combining characters: in most character sets (also in ours) a combining character precedes the character it will be combined with, in a string. In Unicode the combining character comes after the character it will be combined with. When oracle converts strings between two such charsets, will the combining characters be handled according to the character set it is converting to, or will the order of characters in the string stay the same?
--JanickThanks for the help,
the reason for needing a customised character set is not because of a special input device. Our current client uses this character set (not a standard) to support scripts for different languages. Since we want future clients to use the unicode standard, and want to support more scripts in the future, we are migrating our DB to UTF8, but our old clients should still be able to connect and query the DB (for now).
I cannot find this developers version of the OLB. In
Oracle Technology Network > Software >
there is no entry in the drop down boxes for this (or am I looking in the wrong place?)
thank you a lot for the help,
regards,
--Janick -
Validate on allowed character set
Hi,
I want to validate the Character set. Means, Now my User Interface taking all characters which are possible through key board like Japanese or Chinese characters. But I want to validate the character set.
As per my knowledge , we need to check the characters manually by writing the logic to compare the each and every characters but it is laborious job and creates performance problems also. Is there any alternative way?
Is it possible to do it with WebDynpro inbuilt functionality?
Thanks and Best Regards,
VijayWhat kind of validation did you having in mind. Web Dynpro ABAP will automatically convert all characters to the character set of the ABAP Logon Language. I probably don't need to tell you, but the ultimate answer to any character set problems is to run a Unicode System and then all characters are supported.
Although this weblog is BSP specific, you might find some of the discussion useful:
[/people/thomas.jung3/blog/2004/07/13/bsp-150-a-developer146s-journal-part-vii--dealing-with-multiple-languages-english-german-spanish-thai-and-polish|/people/thomas.jung3/blog/2004/07/13/bsp-150-a-developer146s-journal-part-vii--dealing-with-multiple-languages-english-german-spanish-thai-and-polish]
You might be able to use SCP_TRANSLATE_CHARS or one of the other SCP function modules to do some sort of mass validation. -
DatabaseTable resource bundles - character sets
Hi,
I'm considering moving our current properties-file based resource bundles to databaseTable resource bundles. In future, we intend to upgrade to multi-language. However our database character set is currently US7ASCII. Am I right in thinking that we will not be able to use non-US characters unless we upgrade our NLS_CHARACTERSET first? If so, the impact might be less if we stay with properties files.
thanks,
MikeHi Mike,
An oracle database also has a NCHAR_CHARACTERSET which probably is utf16. (look it up: select * from nls_database_parameters)
If so you could alter the jheadstart table that contains the resources (JHS_TRANSLATIONS I believe is was).
Alter the text column from varchar to nvarchar.
Probably works...didn't test it though...
Groeten,
HJH
Maybe you are looking for
-
Abap dump: internal table too small, condense non-character like fields
Hi there, I created a dynamic internal table by: CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' CALL METHOD CL_ALV_TABLE_CREATE=>CREATE_DYNAMIC_TABLE ASSIGN IT_EP_TABLE->* TO <IT_DBTABLE>. SELECT * FROM (P_TABLE_NAME) <b> INTO TABLE <IT_DBTABLE> </b
-
WHY IS FACE TIME FAILING?!
There seems to be a problem with face time, not only with Iphone but with Ipod as well, according to my friend who owns an ipod. Either the screen stays stuck in the previous end image of face time, or it just shows a black screen for you OR the othe
-
Doubt in output of Report 'Hello World'....
Hi.. I copied report 'hello world' from abapdocu and executed it...I have created d screen and set d attributes similar to d report but when i click on the pushbutton i.e. next i don't get any output. Where is d mistake? Plz reply... Thanks!
-
need some haelp have 2 cucm clusters a 6.1.5 and a 9.1.1 have 40 sites on new cluster 100 on old cluster they all work fine for dn pstn etc. we have ict trunks in between as part of the migration to new cluster if we conference on either cluster that
-
Error in Webdynpro deployment in Portal
Dear All, I have created one model in VC and compiled it using webdynpro compiler. I have deployed in it portal. when i view this iveiw in portal, it shows it is not an webdynpro object. What could be the problem? can any one help me it resolve this