[Mono-dev] [PATCH] Add support for /codepage to vbnc
Kornél Pál
kornelpal at gmail.com
Mon Aug 21 17:46:05 EDT 2006
Hi,
Thanks for committing the patch.
I think the best test would be to use /codepage:65001 when compiling *.vb
files.
After 1.1.17 is released the entire mcs tree will use UTF-8 (without byte
order mark) that makes the source files locale independent. I think the same
would be preferable for the VB compiler and the VB runtime as well.
You can use the attached Latin1ToUtf8.cs to convert *.vb files to UTF-8
(without BOM). It will list non-ASCII files with encodings to the console
and convert all of them to UTF-8. Subseqent runs should show UTF-8 for all
of them. Embedded BOM and Embedded UTF-8 BOM is not automatically removed
but notice is printed to console. There should be no embedded BOM in the
files.
Note that a lot of your source files are marked as binary that prevents svn
to generate diffs for them.
Kornél
----- Original Message -----
From: "Rolf Bjarne" <rolfbasura at ya.com>
To: "Kornél Pál" <kornelpal at gmail.com>; <mono-devel-list at lists.ximian.com>
Sent: Monday, August 21, 2006 9:50 PM
Subject: Re: [PATCH] Add support for /codepage to vbnc
> Hi Kórnel,
>
> I didn't see any problems with the code so I committed it.
>
> It would also be nice to have tests for it if possible,
> for every test file you can create a corresponding .response
> file with the /codepage option that will be passed to the compiler.
>
> Rolf
>
>> Hi,
>>
>> Support for /codepage is supported by MS vbc 8.0, is very useful, and
>> will
>> be required by us when we move to UTF-8 (without BOM) after Mono 1.1.17
>> is
>> released.
>>
>> Please review and approve the attached patch.
>>
>> Kornél
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Latin1ToUtf8.cs
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060821/56f21eac/attachment.pl
More information about the Mono-devel-list
mailing list