Я использую пакет truezip 7.7.9 для грубых операций с архивными файлами. Когда я добавляю файл с японскими символами, запись становится «???????» после второго обновления архива.
Шаги для воспроизведения:
- Добавить в архив файл с именем записи на японском языке (日本語 テ ー ブ ル)
- размонтировать () архив.
- Добавьте еще один файл в архив и снова размонтируйте. теперь предыдущая запись становится «?????» если мы перечислим записи архива.
TFile archive = new TFile(zipFilePath);
File entry = new TFile(zipFilePath+"日本語テーブル.txt");
Writer writer = new TFileWriter(entry);
archive.umount()
Я не смог найти ничего в документации, связанной с этим.