Может ли кто-нибудь, пожалуйста, дать мне несколько советов о том, как получить незакодированный байт [] имени файла? Я хочу сделать декодирование самостоятельно. Я проследил код java src, но я заблокирован функцией native. Спасибо большое!Как получить некодированное имя файла
Я имею в виду, что я хочу исходный байт [] имени файла, а не конвертировать его в строку и затем преобразовывать обратно. Это может привести к тому, что некоторые имена файлов, используя собственную кодировку, но не unicode, потеряют исходные байты. JAVA всегда дает мне имя файла, декодированное unicode, и я не хочу этого.
Я предполагаю, что мне приходится обрабатывать некоторые файлы откуда-то, и я точно не знаю кодировку, которую они используют. Однако я просто не хочу, чтобы система выполняла декодирование для меня. Я хочу решить, какой тип декодирования следует использовать. Поэтому мне нужен оригинальный байт [] имени файла.
Решение в C/C++ также приветствуется.
неясный вопрос – 2010-12-06 09:10:11
Определение "недекодированная". Нет простого текста. – 2010-12-06 09:10:42