php sprintf () z obcymi znakami?

Szwy by być jak sprintf mają problem z obcymi postaciami? A może to ja robię coś źle? Wygląda na to, że działa przy usuwaniu znaków takich jak åäö z łańcucha. Czy to konieczne?

Chcę, aby następujące wiersze były poprawnie wyrównane dla raportu:

2011-11-27   A1823    -Ref. Leif  -           12 873,00    18.98
2011-11-30   A1856    -Rättat xx -            6 594,00    19.18

Używam sprintf () w ten sposób:% -12s% -8s -% - 10s -% 20s% 8.2f

Używanie: php-5.3.23-nts-Win32-VC9-x86

questionAnswers(2)

yourAnswerToTheQuestion