[php] Kodowanie znaków w CMD

0

Jakie muszę ustawić kodowanie w skrypcie PHP aby wyniki wykonywane z polecenia CMD w Windows XP były poprawnie kodowane? Czy jest w ogóle takie? Jedyne co przychodzi mi do głowy to str_replace() i zamiana krzaka na krzak w ISO 8859-2... Ma ktoś inne propozycje?

PS. Wykonuje polecenia via:

echo '<b>ASSOC:</b>'.nl2br(`assoc`);
0

Aby sprawdzić z lini poleceń jakie jest kodowanie:

mode con codepage /status

Aby ustawić kodowanie:

mode con codepage select=yyy

gdzie za yyy wstawiasz zależnie od tego co chcesz:

Wartość - Kraj/region
437 - Stany Zjednoczone
850 - Wielojęzyczny (Latin I)
852 - Kraje słowiańskie (Latin II)
855 - Cyrylica (Rosyjski)
857 - Turecki
860 - Portugalski
861 - Islandzki
863 - Kanadyjski (Francuski)
865 - Skandynawia
866 - Rosyjski
869 - Grecki (współczesny)

1 użytkowników online, w tym zalogowanych: 0, gości: 1