Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem with UTF8 files

1 view
Skip to first unread message

jmr

unread,
Apr 23, 2008, 2:36:08 AM4/23/08
to
Hi All,

I'm trying to read an UTF8 encoded file and write it with Encoding.Default.
The problem is that the accented characters in the output file are not
good when I open the file using an editor. I have question marks e.g
Bezenc?on.

Here is the code I use:
Dim sr As System.IO.StreamReader = New System.IO.StreamReader(fname,
Encoding.UTF8)
Dim S As String = sr.ReadToEnd
response.writel(S) 'NOTE THAT THE ACCENTED CHARS ARE OK HERE
sr.close()
Dim w As System.IO.StreamWriter = New System.IO.StreamWriter(fout,
false, Encoding.Default)
w.write(S)
w.Close()

Any idea ?

Thanks,
Jean-Michel

Alexey Smirnov

unread,
Apr 23, 2008, 4:45:08 AM4/23/08
to

What is your Encoding.Default? Use Encoding.UTF8 instead, or set it in
the globalization tag of the web.config file.

jmr

unread,
Apr 23, 2008, 5:26:21 AM4/23/08
to

Here is my web.config:
<globalization
fileEncoding="iso-8859-1"
requestEncoding="iso-8859-1"
responseEncoding="UTF-8"
/>

The problem is that I don't want to write the file with Encoding.UTF8
because I cannot read it with text editors (Notepad, scite, ..)

Thanks,
Jean-Michel


Martin Honnen

unread,
Apr 23, 2008, 8:35:55 AM4/23/08
to
jmr wrote:

> The problem is that I don't want to write the file with Encoding.UTF8
> because I cannot read it with text editors (Notepad, scite, ..)

I don't know scite but Notepad can certainly deal with UTF-8 encoded
documents.

--

Martin Honnen --- MVP XML
http://JavaScript.FAQTs.com/

jmr

unread,
Apr 23, 2008, 11:51:37 AM4/23/08
to
Martin Honnen wrote:
> jmr wrote:
>
>> The problem is that I don't want to write the file with Encoding.UTF8
>> because I cannot read it with text editors (Notepad, scite, ..)
>
>
> I don't know scite but Notepad can certainly deal with UTF-8 encoded
> documents.
>

Scite is also supposed to read UTF-8 documents but with this specific
file, it cannot display accented characters (same for notepad). If I
open this file with a browser or wordpad, that's ok. This seems very
strange to me.

Jean-Michel

0 new messages