[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

get system encoding?

Christian Kerth

12/15/2008 9:05:00 AM

Hi!

I have the following problem.

I use the ruby function Dir.getwd to get the working directory of my
running ruby application. I need to save this via a firebird adapter to
my DB.

When Dir.getwd contains special characters like "Ã?" the database insert
failes due to a wrong encoding. On my machine i have windows-1252
encoding, the firebird adapter requires utf-8. If i force a charset
conversion with iconv from windows-1252 to UTF-8 it works.

The open question is: How can i obtain the system encoding of my windows
machine?
--
Posted via http://www.ruby-....

5 Answers

Jens Wille

12/15/2008 9:14:00 AM

0

hi christian!

Christian Kerth [2008-12-15 10:05]:
> The open question is: How can i obtain the system encoding of my
> windows machine?
would you mind giving ENV.user_encoding from ruby-nuggets a shot?
i'd be interested to see if that works for you.

gem:
<http://rubyforge.org/projects/prome...

code:
<http://github.com/blackwinter/ruby-nuggets/tree/master/lib/nuggets/env/user_encod...

usage:
require 'rubygems'
require 'nuggets/env/user_encoding'

puts ENV.user_encoding

cheers
jens

--
Jens Wille, Dipl.-Bibl. (FH)
prometheus - Das verteilte digitale Bildarchiv für Forschung & Lehre
Kunsthistorisches Institut der Universität zu Köln
Albertus-Magnus-Platz, D-50923 Köln
Tel.: +49 (0)221 470-6219, E-Mail: jens.wille@uni-koeln.de
http://www.prometheus-bild...

Heesob Park

12/15/2008 9:15:00 AM

0

SGksCgoyMDA4LzEyLzE1IENocmlzdGlhbiBLZXJ0aCA8Y2hyaXN0aWFuLmtlcnRoQGR5bmFtaWNt
ZWRpYS5hdD46Cj4gSGkhCj4KPiBJIGhhdmUgdGhlIGZvbGxvd2luZyBwcm9ibGVtLgo+Cj4gSSB1
c2UgdGhlIHJ1YnkgZnVuY3Rpb24gRGlyLmdldHdkIHRvIGdldCB0aGUgd29ya2luZyBkaXJlY3Rv
cnkgb2YgbXkKPiBydW5uaW5nIHJ1YnkgYXBwbGljYXRpb24uIEkgbmVlZCB0byBzYXZlIHRoaXMg
dmlhIGEgZmlyZWJpcmQgYWRhcHRlciB0bwo+IG15IERCLgo+Cj4gV2hlbiBEaXIuZ2V0d2QgY29u
dGFpbnMgc3BlY2lhbCBjaGFyYWN0ZXJzIGxpa2UgIsOfIiB0aGUgZGF0YWJhc2UgaW5zZXJ0Cj4g
ZmFpbGVzIGR1ZSB0byBhIHdyb25nIGVuY29kaW5nLiBPbiBteSBtYWNoaW5lIGkgaGF2ZSB3aW5k
b3dzLTEyNTIKPiBlbmNvZGluZywgdGhlIGZpcmViaXJkIGFkYXB0ZXIgcmVxdWlyZXMgdXRmLTgu
IElmIGkgZm9yY2UgYSBjaGFyc2V0Cj4gY29udmVyc2lvbiB3aXRoIGljb252IGZyb20gd2luZG93
cy0xMjUyIHRvIFVURi04IGl0IHdvcmtzLgo+Cj4gVGhlIG9wZW4gcXVlc3Rpb24gaXM6IEhvdyBj
YW4gaSBvYnRhaW4gdGhlIHN5c3RlbSBlbmNvZGluZyBvZiBteSB3aW5kb3dzCj4gbWFjaGluZT8K
VHJ5IHRoaXMKCmlyYihtYWluKTowMDE6MD4gIndpbmRvd3MtI3tgY2hjcGAuc2NhbigvXGQrJC8p
fSIKPT4gIndpbmRvd3MtOTQ5IgoKSFRILAoKUGFyayBIZWVzb2IK

Mulligan

4/27/2013 5:02:00 PM

0

On Apr 27, 12:54 pm, A Really Really Large Number
<quarke...@gmail.com> wrote:
> On Apr 27, 12:50 pm, A Really Really Large Number
>
> <quarke...@gmail.com> wrote:
> > On Apr 27, 12:47 pm, A Really Really Large Number
>
> > <quarke...@gmail.com> wrote:
> > >http://www.youtube.com/watch?v=-...
>
> >http://www.youtube.com/watch?v=R...
>
> http://www.youtube.com/watch?v=E...

http://www.youtube.com/watch?v=h...

Mulligan

4/27/2013 5:23:00 PM

0

On Apr 27, 1:02 pm, A Really Really Large Number <quarke...@gmail.com>
wrote:
> On Apr 27, 12:54 pm, A Really Really Large Number
>
> <quarke...@gmail.com> wrote:
> > On Apr 27, 12:50 pm, A Really Really Large Number
>
> > <quarke...@gmail.com> wrote:
> > > On Apr 27, 12:47 pm, A Really Really Large Number
>
> > > <quarke...@gmail.com> wrote:
> > > >http://www.youtube.com/watch?v=-...
>
> > >http://www.youtube.com/watch?v=R...
>
> >http://www.youtube.com/watch?v=E...
>
> http://www.youtube.com/watch?v=h...

http://www.youtube.com/watch?v=2...

Mulligan

4/27/2013 5:26:00 PM

0

On Apr 27, 1:22 pm, A Really Really Large Number <quarke...@gmail.com>
wrote:
> On Apr 27, 1:02 pm, A Really Really Large Number <quarke...@gmail.com>
> wrote:
>
>
>
>
>
> > On Apr 27, 12:54 pm, A Really Really Large Number
>
> > <quarke...@gmail.com> wrote:
> > > On Apr 27, 12:50 pm, A Really Really Large Number
>
> > > <quarke...@gmail.com> wrote:
> > > > On Apr 27, 12:47 pm, A Really Really Large Number
>
> > > > <quarke...@gmail.com> wrote:
> > > > >http://www.youtube.com/watch?v=-...
>
> > > >http://www.youtube.com/watch?v=R...
>
> > >http://www.youtube.com/watch?v=E...
>
> >http://www.youtube.com/watch?v=h...
>
> http://www.youtube.com/watch?v=2q... Hide quoted text -
>
> - Show quoted text -

http://www.youtube.com/watch?v=f...