[SourceJammer-devel] Re: SourceJammer and Encoding
Brought to you by:
robertmacgrogan
|
From: Marcelo S. <sal...@on...> - 2005-10-04 22:41:14
|
I've tried and find that the problem is a little worse than I
imagined (or maybe it is not).
You're right, ISO-8859-1 can't currupt win files: I had a win
ISO-8859-1 win2K SJ server running for a long time, no probs. Thingy is,
my Linux is UTF-8. There is this env var: "LANG=pt_BR.UTF-8" that seems
to be sensitive for Tomcat. I didn't tell this earlier, but even my diff
window on SJ was messed up, also for non-corrupted files on disk.
Changing this var before running SJ, e.g.:
> LANG="pt_BR.ISO-8859-1" sh sj_gui
seems to help a little. I bet if I set this var to ISO-8859-1 before
running tomcat the problem will go away (for windows, that is). Then I
will probably have to set 2 tomcat servers, one ISO-8559-1 and the other
UTF-8. That's a lot of resources, so I thought of the alternative I've
mentioned before.
Aside of this complications, is there a way to use text files of
many encodings on the same SJ archive/server? Suppose one have some
webpage that has some .html for languages like Japanese, English, Arab, etc.
Would it be possible to store this files uncorrupted in SJ?
PS: Rob, if I were to implement this, would it be a hard thing? If you
give me some directions, I might implement it, if needed.
===============================
Marcelo Saldanha
Ciência da Computação - UFMG
Robert MacGrogan wrote:
> Hi, Marcelo.
>
> Glad to hear from you again. I recognized your name as soon as I saw it.
>
> What you're saying sounds possible, but I'm not sure it's necessary. I've never noticed that using
> ISO-8859-1 corrupts Windows files. Can anyone out there tell me if I'm wrong about that?
>
> Unfortunately, if you decide you want this change, you'll probably have to implement it yourself.
> I really can't make any promises at this point about when I'll (finally) get around to developing
> new SJ functionality.
>
> --Rob
>
>
>
> --- Marcelo Saldanha <sal...@on...> wrote:
>
>
>> Hello, Robert!
>>
>> It's been a while since my last e-mail. I'm the one who did that
>>little translation tool, ages ago...
>>
>> Now I'm back, and have a little question for you: Is it possible for
>>SJ to use different encoding charsets for differente files? I had
>>configured SJ server to store text files in UTF-8, since most of my
>>files are on Linux, and are UTF-8. Now I need to store some Delphi files
>>and it seems that these files are ISO-8859-1.
>>
>> Well, my big problem is that this situation forces SJ to be mutually
>>exclusive regarding the charsets. That is, I can either store using
>>UTF-8 and have my Windows files corrupted or store using ISO-8859-1 and
>>corrupt my Linux files. I thought of setting up two servers, but that
>>would be too much of a hammer solution, and I'm trying to avoid that.
>>
>> I can think of three possible solutions for this:
>> 1) SJ could use a specific encoding charset (utf8 or iso8859-1) for
>>storing the text file, but also storing what encoding the user wants the
>> file to use. This way, during the Get SJ would convert the file
>>between the storage and user charsets.
>> 2) SJ could store each file it its own encoding charset, eliminating
>>the need of conversion.
>> 3) Combine the two above: SJ would store the file on its own
>>encoding, but also allow conversion (other users might want the file
>>with a different encoding).
>>
>> I hope you can help me find a solution for this problem.
>>
>> Thanks!
>>
>>===============================
>> Marcelo Saldanha
>> Ciência da Computação - UFMG
>>
>
>
>
>
>
> __________________________________
> Yahoo! Mail - PC Magazine Editors' Choice 2005
> http://mail.yahoo.com
>
|