Globalization support
Hi
I need a clarification on how to globalize the applications.
The technology used by the client, the internationalizing of Mainframes, J2EE, DB2, VB based Desktops Applications, DW Oracle, BI Cognos
What are the different aspects of internationalizing these technologies ?
Discuss more in terms of what it means to internationalize these technologies. Let me explain this with an example, when we internationalize a database we have to see what would be more appropriate, Unicode enabling, or multibyte enabling. Say if the target application is going to run in English speaking countries only then Unicode enabling would work fine, but if the target markets also include Asian countries where the native language needs double byte enablement, then multi-byte enablement would be more appropriate
Hi,
You will get a better response... if you post on Discussion Forums » Database » Globalization Support at :
Globalization Support
regards,
Jay Munshi
http://jaydba.tripod.com
Similar Messages
-
Broken link to Oracle9i Database Globalization Support Guide Release 2 (9.2
http://otn.oracle.com/documentation/oracle9i.html
broken link to Oracle9i Database Globalization Support Guide Release 2 (9.2)
http://download.oracle.com/docs/html/A96529_01/toc.htm
only appear 404 error message.Hi Hannuri,
I am not encountering this issue. Perhaps is has been resolved. Please confirm if you are still having this problem.
Thanks and regards,
Les -
Oracle10g "Globalization Support restrictions"
hi,
I have problem to create Database name with Spanish character Example: I try to insert “Español”).
I found out at “Oracle® Database Globalization Support Guide 10g Release 2 (10.2)” documents(table2-5) , some restrictions.
“Database name” and “Tablespace” name are supported only with single-byte.
I need to know if the restrictions are relevant to oracle version"Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise Standard Edition for Microsoft Windows (32-bit)"
Thanks,
Michal
OscarHi Kishan,
Here are a few links on the topic of E-business suite customization, they may answer some of your questions.
Customization and Development for the E-Business Suite - http://www.oracle.com/technology/products/applications/development_pesonalization/index.html
OA Framework Personalization and Extensibility Guide (Metalink Doc ID 236618.1)
About OA Framework Integrated Development Environment (JDeveloper9i OA Extension) (Metalink Doc ID 286082.1)
Regarding customizing translations; for OA Framework based applications, translation of personalization can be done either online or through XLIFF. You can generate base XLIFF files from the same screen in which you create the personalization, translate the text using translation tools which support XLIFF, and then upload them to the MDS repository using XLIFF importer. For Forms based applications, there is no method for doing mass translation of Forms personalization. You will need to manually translate the LDT files which contain both the translatable and non translatable attributes. The LDT file can be generated using FNDLOAD. See also Forms Personalization in Oracle Applications (Metalink Doc ID 279034.1).
6. Can the Globalization still work with single/central database hosted in US?
Yes, the database character set determines what characters (language data) can be stored. I recommend going with a Unicode database character set. Oracle's locale sensitive behaviour, such as date & number formatting, collation are all session based; it means that it's possible to have 10 users connecting to one single database, but each user session serving different globalization behaviour.
7. Does the Oracle Locale Builder Tool address Qn#3 above?
The Oracle Locale Builder allows user to define new collation sequences, new languages, new territories and new character set for their database. It affects SQL operations running inside the database only.
Nat -
9i install hangs at 54% (at globalization support file - udc_zht.txt)
On our Business\Admin WinXP PCs with SP2, I instal 6i forms and reports (including 8i client), then patchset 13, then attempt the 9i client install. Usually, the 9i client install hangs at 54% (at globalization support file - udc_zht.txt). Some 9i installs have worked while others have failed. Identical hardware (IBM ThinkCentres). Any one else had this problem? What was the solution?
Note: 131299.1 on metalink may be relevant. Please check it out.
-
Hi,
Anyone know which oracle documentation have this subject "Using Globalization Support" ?
Thanks.
Using Globalization Support
[ ] Choose database character set and national character set for a database
[ ] Specify the language- dependent behavior using initialization parameters, environment variables and the ALTER SESSION command
[ ] Use the different types of National Language Support (NLS) parameters
[ ] Explain the influence on language-dependent application behavior
[ ] Obtain information about Globalization Support usageNever mind, I found it :
http://www.oracle.com/pls/db92/db92.drilldown?levelnum=2&toplevel=a96529&method=FULL&chapters=0&book=&wildcards=1&preference=&expand_all=&verb=&word=globalization#a96529 -
Globalization Support FAQ available
Please refer to the FAQ for general Q&A .
http://otn.oracle.com/products/oracle8i/htdocs/faq_combined.htmHello Temm,
>> but i don't know if i have to include anything in the url, and if so how to do it.
Quoting from the blog entry:
+Using this option in "Application Language Derived From" , will let you specify the language of your application directly in the URL using *&P_LANG*+
So yes, you need to use the *&P_LANG* parameter as part of your URL, and the blog post includes two examples of how to do that.
The valid values for this parameter are listed in the following:
http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/global.htm#BABEIJCD
>> Ideally i would like to use two links on the login page to select between the two languages
And you can do that. For example, you can create two buttons with the action of Redirect to URL, and each URL can include the proper *&P_LANG* parameter.
Regards,
Arie.
♦ Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
♦ Author of Oracle Application Express 3.2 – The Essentials and More -
How to support Globalization in Oracle 8i?
I need to display chinese characters
In Reg Edit :
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEID\NLS_LANG
Value name :NLS_LANG
Value data :NA
What value to set for display chinese characters?
RegardsSee the NLS document per link given above.
Note that the charset part of NLS_LANG setting (language_territory.charset), should match (i.e. let Oracle know) the character set used in the client (the source; application, data file or OS locale environment).
Please use the Globalization Support, for further discussion.
Message was edited by:
orafad -
Hello, I am in the process uf upgrading database installation scripts so they will support Unicode. I just want to clarify that by changing the Character set to say for example AL32UTF8 and the National Character Set to UTF8 the database will then be able to support Unicode. Do I need to also change all the VARCHAR2 and CHAR2 data types to NVARCHAR2 and CHAR2? When changing the character sets do the database then default to bytes instead of characters for multibyte character storage? Thank you.
-- DavidYou would not want a situation where some clients have a database character set of AL32UTF8 and are storing the data in CHAR/ VARCHAR2 columns and some clients have a non-Unicode database character set, a Unicode national character set, and store their Unicode data in NCHAR/ NVARCHAR2 columns (I'm assuming from the context that you are some sort of application vendor here so that different clients are trying to run the same application). That would massively increase the complexity of your application code and make testing & supporting the application substantially more difficult.
If at all possible, it is preferable to change the database character set to Unicode for existing databases. This may involve exporting & importing some or all of the data or it may be possible online (there is a chapter in the Globalization Support document that covers character set migration and the various options you have).
Storing data in NCHAR/ NVARCHAR2 columns should generally be a last resort (unless you really know what you are doing and want to leverage different Unicode encodings). You are likely to cause yourself all sorts of headaches trying to support national character set data types.
Justin -
Non supported character set: oracle-character-set-178
Hi All.
I have a WebService deployed in JBoss server in the HP Unix environment. When it accesses my Oracle Database (the database is in another Windows system), I get this error. My DB NLS details :
NLS_CHARACTERSET : WE8MSWIN1252
NLS_NCHAR_CHARACTERSET: AL16UTF16
Should I change the charset here or should I change it in the client? Any help on how to change the charset is a welcome for me.
Note that I have included the nls_charset12.jar and ojdbc14.jar in the classpath of my application. I have been told that this is an error that an Oracle forum can reply to and hence posting it here.
Thank you.Perhaps you are mixing client jdbc files. For globalization support, you should use orai18n.jar with odbc14.jar (and a 1.4+ Java VM).
What versions do you have for JDK, Oracle Client/JDBC and Oracle Server?
Downloads and Oracle JDBC FAQ. -
Implementation of double-byte character support in the Database
Hi experts,
There is an oracle 10.2.0.5 standard edition database running on windows platform. The application team needs to add a column of the datatype double byte (chinese characters) to an existing table. By doing so, will we have to change the character set of the database ? Would implementing this cause any impact on the database ?
Is it possible to change the existing single byte column to the double byte column in a table?
Edited by: srp on Dec 18, 2010 2:21 PMI think you should post your request to Globalization Support forum Globalization Support with following details:
what is the APIs used to write data ?
what are the APIs used to read data ?
what is the client OS ?
what is the value of NLS_LANG environment variable in client environment
Note that command line SQL*Plus under Windows does not display Unicode data: try to use instead SQL Developer.
Example:
1. run in SQL*Plus:
SQL> desc t;
Name Null? Type
X NUMBER(38)
Y NVARCHAR2(10)
SQL> insert into t values(1, unistr('\8349'));
1 row created.
SQL> commit;
Commit complete.
SQL> select * from t;
X Y
1 ■
SQL> select dump(y, 1016) from t;
DUMP(Y,1016)
Typ=1 Len=2 CharacterSet=AL16UTF16: 83,49Run in SQL Developer:
select * from t
X Y
1 草 -
Double-byte support in Captive 5
I am currently creating multiple choice exams in Captivate 5 (CP5) and here is my problem. When I paste in the translated text (localized into Chinese-Simplified) from either MS-Word, Excel or Notepad into the question and answer fields in the CP5 Question slide, CP5 is substituting some of the Chinese characters with boxes. I paste the same information into Notepad on my windows 7 PC and everything is OK.
Does CP5 fully or partially support Double-Byte text? If it does, what could I be doing wrong or missing in the way of a service pack or hotfix? My Captivate version is - 5.0.1.624.
Thanks for your help. DeanAssuming you are using the same double byte character set as your db character set, then the answer is yes. Check out this table in the 9i Database Globalization Support Guide, for more info.
http://technet.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96529/ch2.htm#103678
Schema objects refer to table/index/view names etc. -
***Oracle's language support***
hai everybody,
I have a senario of storing foreign in the db...that is i need to store characters of japaneese together with the current language ('English')...so can you explain about the prerequisites and steps to do this multilingual support..
my current seetings
my db is : ORACLE 10g2
SQL> select property_name,property_value from database_properties;
PROPERTY_NAME PROPERTY_VALUE
DICT.BASE 2
DEFAULT_TEMP_TABLESPACE TEMP
DEFAULT_PERMANENT_TABLESPACE USERS
DEFAULT_TBS_TYPE SMALLFILE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8MSWIN1252
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
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
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.1.0
GLOBAL_DB_NAME GTID04.REGRESS.RDBMS.DEV.US.ORACLE.COM
EXPORT_VIEWS_VERSION 8
DBTIMEZONE 00:00and
SQL> select parameter,value from nls_database_parameters
2 ;
PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET WE8MSWIN1252
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
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
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.1.0
and
SQL> select parameter,value from nls_instance_parameters
2 ;
PARAMETER VALUE
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_SORT
NLS_DATE_LANGUAGE
NLS_DATE_FORMAT
NLS_CURRENCY
NLS_NUMERIC_CHARACTERS
NLS_ISO_CURRENCY
NLS_CALENDAR
NLS_TIME_FORMAT
NLS_TIMESTAMP_FORMAT
NLS_TIME_TZ_FORMAT
NLS_TIMESTAMP_TZ_FORMAT
NLS_DUAL_CURRENCY
NLS_COMP
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSEI think you got my question..
with regards,
johnpaulI would advise doing some reading, starting here:
[Oracle Docs: Globalization Support Guide|http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/toc.htm]
Do you have metalink access?
If so, I would strongly advise looking at these articles:
260893.1: Unicode character sets in the database
788156.1: UTF8 implications
158577.1: NLS_LANG
The principles of storing a variety of languages are the same and pretty simple.
You pick a database character set that supports all these languages - i.e. a unicode character set (probably AL16UTF16 these days) - or you use the national character set.
Your client applications set the value of NLS_LANG appropriately. You insert the correct data. You select out the correct data.
If it's not too late / if you've got a choice, I would use a unicode database characterset - i.e. not WE8MSWIN1252 - and not just the NCHAR/NVARCHAR2/NLCOB functionality of the national character set. -
Dear all
I need to enable unicode support for Oracle 9i(9.2.0.1.0) which is run on windows 2000 (32 bit)
I did edit change NLS_LANG to AMERICAN_AMERICA.UTF8 , but when I try to connect to isqlpluse an error occures
"ORA-12705: invalid or unknown NLS parameter value specified".
Please let me know any additional settings to be done in "pfile" (init.ora)?
Thanking you
Regards LakmalHi,<br>
<br>
If I well understand, your source database is in non-unicode, right ?<br>
But it's not so easy to migrate in unicode database.<br>
I strongly advise you to read metalink note 260192.1 Changing WE8ISO8859P1/ WE8ISO8859P15 or WE8MSWIN1252 to UTF8 with ALTER DATABASE .<br>
You can find more info into Globalization Support<br>
<br>
Nicolas. -
Support for Double Byte Chars in Table Names
Can you please tell me if double byte characters are supported in table names? Thanks.
Assuming you are using the same double byte character set as your db character set, then the answer is yes. Check out this table in the 9i Database Globalization Support Guide, for more info.
http://technet.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96529/ch2.htm#103678
Schema objects refer to table/index/view names etc. -
hi, I am using oracle 11g.
I want to insert utf-8 chars (chineese, japanees) chars in table.
I have already created tables with column data types 'varchar'.
my doubt is setting "NLS_LANG=AMERICAN_AMERICA.UTF8" is enough or do I need to change column data type to nvarchar.
please help.Was the database created as a UTF8 database?
Setting Up a Globalization Support Environment
Maybe you are looking for
-
pictue
-
ITunes crashs when i turn on AAC-convert and try to sync a song on iPod
hello, can anybody help me with this problem? If i turn of "Convert Songs with higher data rate into 128 k/bit AAC" and synchronize a song it crashs and says "iTunes doesn't work anymore". If i unselect the Conversion thing it works, but converting m
-
Am I supposed to use Norton Mac antivirous on my MacBook Pro?
Please assist, because since I've used the program norton, my MacBook Pro just rotates the dial indicater around & round at the gray apple logo screen and won't open up. It's as though frozen right there and has been for hours now. I don't understand
-
How to have contents of one page update another
Hello. I have an updatable report. Let's call it updatable report "A". I want the user to have two options: 1. Punch the data right into the fields of the updatable report "A" and submit it. 2. Click on a link that will pop up another page with a rep
-
Planning : email notifications language
Hi, Do you know how to set the email notifications language ? I'm talking about the email notification you receive when you submit datas on workflow. I tried to change my internet parameters to change the language to english, but this does not fix th