ftp_nlist a čeština rubrika: Programování: PHP

8 rmaslo
položil/-a 19.10.2022

Na ftp serveru mám soubory s názvy ve Windows-1250. V Total commanderu je vidím ok.
Zdá se, že ftp_nlist mi konvertuje znaky č,ě,ň,ř,ť,ů v názvech souborů na otazník (3F).
Na rozdíl od á, é, í, ó, š, ú, ý, ž, které zůstávají ve Windows-1250.
ftp_rawlist se zdá se chová stejně.
Zatím jsem zkoumal jen malá písmena.
PHP: 7.4.3

Má někdo nějaký nápad jak zabránit té konverzi na otazník?

odkaz Vyřešeno
8 rmaslo
odpověděl/-a 19.10.2022

Tak nakonec zabralo před ftp_nlist pustit ještě:
ftp_raw($conn_id, 'OPTS UTF8 ON');
Pak se to vrcí v UFT, čímž jsem se ještě vyhnul převodu kódování.
Ale prý to nemusí fungovat na všech serverech, nicméně u mne to zabralo.

Pro plný přístup na Devel.cz se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.