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"?