Имя входа с японским символом становится «??????» в архиве, при обновлении с использованием truezip - PullRequest
0 голосов
/ 18 января 2019

Я использую пакет truezip 7.7.9 для грубых операций с архивными файлами. Когда я добавляю файл с японскими символами, запись становится «???????» после второго обновления архива.

Шаги для воспроизведения:

  1. Добавить в архив файл с именем записи на японском языке (日本語 テ ー ブ ル)
  2. размонтировать () архив.
  3. Добавьте еще один файл в архив и снова размонтируйте. теперь предыдущая запись становится «?????» если мы перечислим записи архива.
TFile archive = new TFile(zipFilePath);
File entry = new TFile(zipFilePath+"日本語テーブル.txt");
Writer writer = new TFileWriter(entry);
archive.umount()

Я не смог найти ничего в документации, связанной с этим.

...