Unicode

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Dear Sir,

By default, an application build on .net framework 1.0 or 1.1 is it a unicode application??

and

If i use VS.net 2003 (VC# or VC++) by defualt is it a unicode or ANSI appliation?
 
By default, an application build on .net framework 1.0 or 1.1 is it
a unicode application??

and

If i use VS.net 2003 (VC# or VC++) by defualt is it a unicode or
ANSI appliation?
Depends how you define the notion of "Unicode application"

For Windows, a unicode app. uses wide characters, so the
strings and characters are unicode. This is also the case for .NET

But the other characteristic is that the application is calling
the wide versions of the Windows API. Which are API is named
wide because of the fact that it takes unicode strings as parameters.

Now, in .NET this is not the case. The application is run by the
..NET runtime, all .NET API are unicode only.
The framework implements these calls based on the underlying OS,
unicode or ansi.

Is Java Unicode? Maybe.

Is a Linux application using UTF8 unicode? It uses utf8, not
wide characters, and the calls do not use wide chars.

How do you define "unicode application"?
 
an application built on .NET is capable of reading and writing data that is
encoded in Unicode. It is up the programmer to use this capability.

--- Nick
Grace said:
Dear Sir,

By default, an application build on .net framework 1.0 or 1.1 is it a unicode application??

and

If i use VS.net 2003 (VC# or VC++) by defualt is it a unicode or ANSI
appliation?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top