From: "Björn Persson" <spam-away@nowhere.nil>
Subject: Re: Avatox 1.0: Trouble with encoding in Windows
Date: Wed, 13 Sep 2006 19:28:38 GMT
Date: 2006-09-13T19:28:38+00:00 [thread overview]
Message-ID: <GZYNg.16394$E02.6228@newsb.telia.net> (raw)
In-Reply-To: <4507e49f$0$26945$9b4e6d93@newsspool4.arcor-online.net>
Georg Bauhaus skrev:
> Randy Brukardt wrote:
>
>> And
>> there is no chance of any sort of agreement on source representations for
>> ASIS (or even the naming of them) if there isn't be any for Ada.
>
> Maybe a standard configuration pragma can be devised that informs
> Ada source processors of the encoding used in files/compilation
> units/...?
That would be great, seeing that filesystems in Unix and Windows (and
probably most other OSes) typically can't keep track of what character
encoding is used in each file.
Theoretically it's better to store the encoding outside the file so that
you can know what encoding to use *before* you start reading the file.
In practice this is usually impossible. The Unix approach is to have a
system-wide locale setting that specifies a character encoding, and
assume that all text files on the system use that encoding. This
assumption collapses when you connect your system to the Internet and
start exchanging data with others. Thus it's pretty much necessary to
specify the encoding inside each file, like XML does.
Python has this feature. It allows an encoding declaration in a comment
at the beginning of the file, and tries to be compatible with text editors:
http://docs.python.org/ref/encodings.html
--
Björn Persson PGP key A88682FD
omb jor ers @sv ge.
r o.b n.p son eri nu
next prev parent reply other threads:[~2006-09-13 19:28 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-11 8:24 Avatox 1.0: Trouble with encoding in Windows Manuel Collado
2006-09-11 10:35 ` Georg Bauhaus
2006-09-11 13:49 ` Avatox 1.1: " Manuel Collado
2006-09-11 16:43 ` Georg Bauhaus
2006-09-11 17:50 ` Björn Persson
2006-09-12 0:06 ` Marc A. Criley
2006-09-12 8:35 ` Manuel Collado
2006-09-13 0:01 ` Avatox 1.0: " Randy Brukardt
2006-09-13 9:01 ` Georg Bauhaus
2006-09-13 19:28 ` Björn Persson [this message]
2006-09-14 6:34 ` Georg Bauhaus
2006-09-14 23:09 ` Björn Persson
2006-09-14 22:13 ` Björn Persson
2006-09-16 7:40 ` Martin Krischik
2006-09-16 9:43 ` Björn Persson
2006-09-16 9:59 ` Georg Bauhaus
2006-09-16 11:15 ` Björn Persson
2006-09-17 9:30 ` Martin Krischik
2006-09-13 10:32 ` Manuel Collado
2006-09-13 18:28 ` Björn Persson
2006-09-14 8:11 ` Manuel Collado
2006-09-13 23:05 ` Randy Brukardt
2006-09-13 11:04 ` vgodunko
2006-09-14 8:56 ` Martin Krischik
2006-09-14 21:16 ` Jeffrey R. Carter
2006-09-14 22:55 ` Björn Persson
2006-09-15 23:15 ` Jeffrey R. Carter
2006-09-16 7:38 ` Martin Krischik
2006-09-17 19:41 ` Jeffrey R. Carter
2006-09-15 5:47 ` Martin Krischik
2006-09-15 23:16 ` Jeffrey R. Carter
2006-09-16 7:31 ` Martin Krischik
2006-09-17 19:43 ` Jeffrey R. Carter
2006-09-15 9:41 ` Georg Bauhaus
2006-09-15 23:28 ` Jeffrey R. Carter
2006-09-16 9:52 ` Georg Bauhaus
2006-09-16 10:31 ` Björn Persson
2006-09-17 19:57 ` Jeffrey R. Carter
2006-09-18 0:06 ` Björn Persson
2006-09-18 20:14 ` Jeffrey R. Carter
2006-09-16 5:10 ` Simon Wright
2006-09-15 18:11 ` Pascal Obry
2006-09-15 18:53 ` Dmitry A. Kazakov
2006-09-15 22:29 ` Georg Bauhaus
2006-09-16 7:46 ` Dmitry A. Kazakov
2006-09-15 23:35 ` Jeffrey R. Carter
2006-09-15 5:34 ` Simon Wright
2006-09-12 9:52 ` Stephen Leake
2006-09-19 1:16 ` Marc A. Criley
2006-09-19 9:20 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox