Hello,
The DBMS doesn't matter anyway as data are stored as this, except if you ask it to handle the data differently. For example with PHP/MySQL, you can specify that data handled by PHP are encoded... Like it can quote strings (POST/GET...).
If data is in unicode can I use this data in other applicaton other than browser?
As long as it supports UNICODE. For example you can just copy & paste a string from your browser to your favourite text processor. I still use Wordpad to handle some simple tasks, to check the integrity of my data for example. But you have to paste your text as UNICODE text and same your files in a proper format : UNICODE text file (Wordpad), OpenOffice Writer document, MS Office Word document...
secondly If I use ASP and set session("code_page")=65001 &
???
Sorry but I don't know what "code page=" mean. Don't forget that's it's a PHP forum.
I am trying this for Hindi Language.
Hindi ?
After ASP... Here comes Hindi .
Where's the PHP part between MS SQL, ASP and Hindi ?
Remember that the data itself doesn't matter, data can be correctly displayed as long as :
- A proper font is used to display the data, Arial UNICODE for example... And other fonts that support UNICODE.
- The application that displays the text supports UNICODE (Wordpad, Text processors, Web browsers like Mozilla or MS Internet Explorer)
- The data is stored as this, UTF-8, Shift-JIS... And a proper charset is used, you can force the charset from your web browser to compare what you can get, for example the string "étonné" is correctly displayed using ISO-8859-1 (Windows default on my french OS), the string "‚à‚µ‚à‚µ" is correctly displayed using Shift-JIS (or equivalent) but these strings are not correctly displayed using the UTF-8 charset because the page I use to write that message is not UTF-8 compliant ! I check and its charset is not even specified which means the text is stored as this, no UTF-8, no nothing so I have to force the charset for my web browser to display the texts correctly.
Hope it helps.