Skip to main content

Use of Unicode in Application

Unicode is getting more acceptance

Unicode (Universal Coded Character Set) is widely used on all the platforms. Unicode data is stored in multibyte pattern. Though all the operating systems supports UTF-8, some operating system supports UTF-16 and UTF-32 along with. UTF stands for Unicode Transformation Format. The number after UTF denote the bits block (Byte) to represent a character. One to four Bytes are used. For Devanagari script, code point U+0900 to U+097F are used.

Indian languages are coming on the common platform

For Devanagari character Om code point is U+0950. How it is stored in UTF-8 is interesting one.
First Step – Convert it into simple binary number
0       9       5       0
0000 1001 0101 0000

Second Step – Make the group of Six from right
0000 1001 0101 0000
0000 100101 010000

Third Step – if the group is of six then concat 10 to left and for group of four concat 1110
11100000 10100101 10010000
1110 0000 1010 0101 1001 0000
Fourth Step – convert it to hex
E0 A5 90
Binary value : 11100000-10100101-10010000
Hex value     : 0xE0 0xA5 0x90

For UTF-8,Devanagari script needs three bytes to store one character.
Default unicode is UTF-8, so it better to use UTF-8 to store data.

Popular posts from this blog

Saas - Software As A Service

SaaS is the concept of the Global Village SaaS is any software application that you run that is not located on your premises. It is a full-blown application, not a component part of something else. It is not a way to build applications. It is not a plug-in to other applications. It is never something that sits on your machines. Instead of having the application running on servers and data storage in your data center, it is running in the vendor's data center. Software is not the program but the service The way SaaS applications are licensed is different from on-premise applications. Instead of buying the license to use the application, and then paying for software maintenance to support it and keep it current, you "rent" the software over a period of time - usually monthly or yearly. Instead of buying and installing infrastructure and then paying ongoing operating and maintenance costs, the vendor runs the application on their infrastructure.   Co...

Cloud ERP

Cloud is not in the sky but in the reach of everybody Cloud ERP (Enterprise Resources Planning) for Sugar and Allied Industries. Cloud computing (“the cloud”) is one of the leading technology topics in the world. Cloud computing, sometimes called on-demand computing, uses the Internet to provide shared computing resources and storage of records or documents. The Cloud is particularly valuable to small and medium-size businesses (SMB’s) because it provides access to full function applications at a reasonable price, without substantial operating expenditure for hardware and software. Company can rapidly scale as their business grows or a new company is added. Cloud ERP enables a company’s accounting, operations management and reporting to run in the cloud. Hosting of an application and utilizing the internet to provide connectivity. Cloud ERP changing the scenario Cloud ERP has been proven to reduce costs in many ways because it Avoids upfront costs for all comput...

SSL (Secure Socket Layer)

           In 1994, Netscape Communications invented SSL. SSL (Secure Socket Layer) protocol is used for secure communication between browser and server. For E-mail server privacy is maintained with the help of secured protocol. SSL certificate is issued by SSL CA (Certifying Authority). HTTPS protocol is used for the SSL website and on left side of the address some indicator is always there after verification.            TLS (Transport Layer Security) is the successor of the SSL.TLS 1.0 was defined in RFC 2246 in 1999.