Solved

Multilingual Website

Posted on 2010-11-15
7
282 Views
Last Modified: 2012-08-13
Hey,

I am beginning to develop a website that the client requires language support for English and Korean (basically swap languages at the click of a button).  We have the content from the website in Resource files that can be swapped and the rest of the content stored in a DB from a content manager system. Page loads, grabs the content in EN or KR and displays it.  Now of course my main concern is the Korean. The end user has access to our content managerment system and has their computer configuration to enter in Korean text. So Is there any special setup I need in my database to store the korean content? Requirements on the web server or site to display the korean?  Best practices for such a website?

Any help is greatly appreciated.

Thank you.
0
Comment
Question by:lino_evolution
  • 4
  • 3
7 Comments
 
LVL 52

Expert Comment

by:Carl Tawn
ID: 34144984
Well, you'll need to use NCHAR and NVARCHAR in order to cater for the unicode characters, other than that you shouldn't need to do anything specific.

The web server will just churn out whatever it is told to, it's the client browser that needs to be able to interpret and display the character set.
0
 

Author Comment

by:lino_evolution
ID: 34150100
Oh boy..

Thanks carl for your response.  So the client entered in some Korean into our Content Manager.  Through the content manager we are able to see the Korean entered in correctly. In the database you can see the odd character encoding in the table.  When we go pull the information from the database to display on the website (populate a ASP.label) and after we select Korean encoding in the browser, the text does not appear to be korean but another east asian language and [?] characters scattered randomly. (see below)

¿¿¿¿¿ ¿?¿¿ ¿¿¿(NRTs)¿¿ ¿¿¿¿¿ ¿¿¿¿ ¿¿¿¿¿¿¿¿ ¿¿¿¿¿ ¿¿¿¿ ¿¿¿¿¿¿¿¿ ¿¿¿¿¿¿. ¿¿¿¿¿¿¿ ¿¿¿¿¿ ¿?¿¿ ¿¿¿¿¿ ¿¿¿¿ ¿¿¿¿¿ ¿¿¿¿¿ ¿¿¿¿¿¿ ¿¿¿¿¿¿¿ ¿¿¿¿¿ ¿¿¿¿¿¿ ¿¿¿¿¿¿¿¿. ¿

are there any other settings that need to be set?  in the database? in the html tag (we tried lang='ko' and       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> but no success.

Thanks for your time.
0
 

Author Comment

by:lino_evolution
ID: 34150113
ignore the sample i copied and pasted.. looks like i cant copy the unknown Asian text.  
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 52

Expert Comment

by:Carl Tawn
ID: 34150196
Do you have the East Asian Languages installed in Windows?
0
 

Author Comment

by:lino_evolution
ID: 34150225
I go to IE and select VIEW->ENCODING->KOREAN  is that not sufficient.  I guess these were default settings when the desktop was setup.  Where do i find these language packs?  Are the browser specific? or OS Specific?
0
 
LVL 52

Accepted Solution

by:
Carl Tawn earned 125 total points
ID: 34150273
No, the encoding tells the browser what language to expect, but if the OS doesn't have the ability to display that language (i.e. doesn't have the correct character set installed) then it will still show as garbage.

Language pack install instructions:

    http://www.jp41.com/internet-explorer/korean/
0
 

Author Comment

by:lino_evolution
ID: 34154860
Boom! that was it! Thanks!
0

Featured Post

Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Introduction SQL Server Integration Services can read XML files, that’s known by every BI developer.  (If you didn’t, don’t worry, I’m aiming this article at newcomers as well.) But how far can you go?  When does the XML Source component become …
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Viewers will learn how to use the UPDATE and DELETE statements to change or remove existing data from their tables. Make a table: Update a specific column given a specific row using the UPDATE statement: Remove a set of values using the DELETE s…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now