Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: perl a locale  (Přečteno 1283 krát)

Rotty

  • Návštěvník
  • Příspěvků: 85
    • me pokusne stranky
perl a locale
« kdy: 09 Března 2012, 12:04:37 »
zdravim, potreboval bych rozdelit text na slova. pouzivam tento kod:
Kód: [Vybrat]
#!/usr/bin/perl
use strict;
use locale;

my $text="žluťoučký kůň";
printf ($text);
my @slova=split(/\W+/,$text);
foreach (@slova)
{
printf("$_\n");
}
a vysledkem je:
Kód: [Vybrat]
žluťoučký kůň
lu
ou
k
k
predpokladam ze mam spatne nastaveny locale, protoze ve widlich mam vyzkouseny ze kod funguje.
poradte nekdo jak na ne

Pirkil

  • Návštěvník
  • Příspěvků: 7
Re:perl a locale
« Odpověď #1 kdy: 12 Března 2012, 17:03:47 »
Pro zacatek bych zkusil neco jako:

Kód: [Vybrat]
use utf8;

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:perl a locale
« Odpověď #2 kdy: 12 Března 2012, 20:13:15 »
proc ten podivuhodny printf ? o.O
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

 

Provoz zaštiťuje spolek OpenAlt.