|
| Æ, ø og å i Perls output Fra : Jesper Petersen |
Dato : 04-04-01 21:44 |
|
Hej!
Er det nogle der kan fortælle, hvad jeg skal gøre for at få Perl til at bruge
æ, ø og å? F.eks når jeg gerne vil have en liste over filerne i en mappe som
output.
Mvh.
Jesper
| |
Thorbjørn Ravn Ander~ (04-04-2001)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 04-04-01 22:33 |
|
Jesper Petersen wrote:
> Er det nogle der kan fortælle, hvad jeg skal gøre for at få Perl til at bruge
> æ, ø og å? F.eks når jeg gerne vil have en liste over filerne i en mappe som
> output.
Det skulle ikke være nødvendigt at gøre noget specielt.
Prøv at lav noget kode, og så vis os det hvis det ikke gør som du vil
have.
--
Thorbjørn Ravn Andersen "...plus... Tubular Bells!"
http://bigfoot.com/~thunderbear
| |
Lars Kim Lund (04-04-2001)
| Kommentar Fra : Lars Kim Lund |
Dato : 04-04-01 23:16 |
|
Hej Thorbjørn Ravn Andersen <thunderbear@bigfoot.com>
>> Er det nogle der kan fortælle, hvad jeg skal gøre for at få Perl til at bruge
>> æ, ø og å? F.eks når jeg gerne vil have en liste over filerne i en mappe som
>> output.
>
>Det skulle ikke være nødvendigt at gøre noget specielt.
>
>Prøv at lav noget kode, og så vis os det hvis det ikke gør som du vil
>have.
Jeg tror Jesper bruger Windows. I så fald skal han være opmærksom på
at tegnsættet i kommandoprompten ikke er det samme som i det grafiske
miljø.
Hvis jeg laver noget, hvor det er et problem, plejer jeg bare at
konvertere (translatere) det.
--
Lars Kim Lund
http://www.net-faq.dk/
| |
Thorbjørn Ravn Ander~ (05-04-2001)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 05-04-01 03:45 |
|
Lars Kim Lund wrote:
> Jeg tror Jesper bruger Windows. I så fald skal han være opmærksom på
> at tegnsættet i kommandoprompten ikke er det samme som i det grafiske
> miljø.
Jeg plejer at skrive "chcp 1252". Det sætter tegnsættet til
næsten-ISO8859-1, som resten af Windows bruger.
> Hvis jeg laver noget, hvor det er et problem, plejer jeg bare at
> konvertere (translatere) det.
Også en mulighed, om end af liden generalitet
--
Thorbjørn Ravn Andersen "...plus... Tubular Bells!"
http://bigfoot.com/~thunderbear
| |
Lars Kim Lund (05-04-2001)
| Kommentar Fra : Lars Kim Lund |
Dato : 05-04-01 07:12 |
|
Hej Thorbjørn Ravn Andersen <thunderbear@bigfoot.com>
>> Jeg tror Jesper bruger Windows. I så fald skal han være opmærksom på
>> at tegnsættet i kommandoprompten ikke er det samme som i det grafiske
>> miljø.
>
>Jeg plejer at skrive "chcp 1252". Det sætter tegnsættet til
>næsten-ISO8859-1, som resten af Windows bruger.
Det synes jeg ikke virkede sidste gang jeg prøvede, men det gør det nu
godt nok når jeg lige prøver nu.
Hmm, en del smartere end at translatere det, det har du ret i.
--
Lars Kim Lund
http://www.net-faq.dk/
| |
Jesper Petersen (05-04-2001)
| Kommentar Fra : Jesper Petersen |
Dato : 05-04-01 10:16 |
|
>> Jeg tror Jesper bruger Windows. I så fald skal han være opmærksom på
>> at tegnsættet i kommandoprompten ikke er det samme som i det grafiske
>> miljø.
>
>Jeg plejer at skrive "chcp 1252". Det sætter tegnsættet til
>næsten-ISO8859-1, som resten af Windows bruger.
Tak til jer begge. Ja, jeg bruger Windows. Jeg kan se (som nævnt her) at æ, ø
og å godt nok bliver skrevet i en tekstfil, selvom der er underlige tegn i DOS
prompten.
Hvor skal jeg skrive "chcp 1252"? Og giver det æ, ø og å i en DOS promt?
Mvh.
Jesper
| |
Lars Kim Lund (05-04-2001)
| Kommentar Fra : Lars Kim Lund |
Dato : 05-04-01 11:32 |
|
Hej Jesper Petersen <snoppy**DELETE**@obel.auc.dk>
>Tak til jer begge. Ja, jeg bruger Windows. Jeg kan se (som nævnt her) at æ, ø
>og å godt nok bliver skrevet i en tekstfil, selvom der er underlige tegn i DOS
>prompten.
>
>Hvor skal jeg skrive "chcp 1252"?
I prompten
>Og giver det æ, ø og å i en DOS promt?
Nja, det får den til at bruge det samme tegnsæt, hvilket dog betyder
at det fra dos-prompten ser lidt mystisk ud. Du kan teste forskellen
ved
chcp 1252
echo.>æøå-1252.txt
chcp 850
echo.>æøå-850.txt
dir *.txt >temp.txt
notepad temp.txt
Du vil se at æøå-1252 vil se normalt ud i temp.txt og ikke æøå-850.
Jeg mener jeg testede det hurtigt i går fra perl, og den lader til at
følge mode con cp instillingen fra prompten, men prøv dig lidt frem.
Alternativt kan du jo bare bare konvertere dit output til whatever det
du ønsker .. :)
--
Lars Kim Lund
http://www.net-faq.dk/
| |
Jesper Petersen (05-04-2001)
| Kommentar Fra : Jesper Petersen |
Dato : 05-04-01 21:23 |
|
>>Hvor skal jeg skrive "chcp 1252"?
>
>I prompten
Så var det det rigtige jeg gjorde, men jeg får følgende meddelelse:
Parameter value not in allowed range - 1252
Mvh.
Jesper
| |
Thorbjørn Ravn Ander~ (05-04-2001)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 05-04-01 21:33 |
|
Jesper Petersen wrote:
>
> >>Hvor skal jeg skrive "chcp 1252"?
> >
> >I prompten
>
> Så var det det rigtige jeg gjorde, men jeg får følgende meddelelse:
> Parameter value not in allowed range - 1252
Det virker under NT. Under WIndows95/98 osv skal du nok have fat i MODE
CODEPAGE PREPARE osv osv.
--
Thorbjørn Ravn Andersen "...plus... Tubular Bells!"
http://bigfoot.com/~thunderbear
| |
Jesper Petersen (06-04-2001)
| Kommentar Fra : Jesper Petersen |
Dato : 06-04-01 07:31 |
|
>Det virker under NT. Under WIndows95/98 osv skal du nok have fat i MODE
>CODEPAGE PREPARE osv osv.
Ah, tak for det.
Jesper
| |
|
|