El problema de distorsión al usar discutils para ver el nombre completo del archivo de disco escrito en japonés
El carácter japonés y el carácter después del primer punto (donde el nombre de archivo contiene dos puntos) se convierten en _ (subrayado), ¿tiene alguna solución?
Using isoStream As FileStream = New FileStream(curitem, FileMode.Open)
Dim cd As CDReader = New CDReader(isoStream, True)
For Each CDentry As DiscUtils.DiscFileInfo In cd.Root.GetFiles()
Console.WriteLine(CDentry.Name)
Listbox1.Items.Add(CDentry.FullName.Replace(";1", "").ToLower)
Next
End Using
Ejemplos de nombres de archivo distorsionados:
PC環境情報の取得.bat -> *pc______.bat*
hokejyo.pfs.000 -> *hokejyo_.000*
はじめにお読みください.txt -> *________.txt*
Estoy utilizando DiscUtils: Página principal de DiscUtils.
davy.ai
Desafortunadamente, el problema de los caracteres japoneses y el carácter después del primer punto convertido en guiones bajos en los nombres de archivo al utilizar el código proporcionado no puede resolverse mediante el uso de la biblioteca DiscUtils. Esto se debe probablemente a la forma en que la biblioteca maneja la codificación de caracteres no ASCII, la cual puede ser diferente de la codificación utilizada por el sistema de archivos en sí. Una posible solución sería convertir manualmente los nombres de archivo afectados a sus caracteres japoneses originales utilizando una biblioteca o herramienta de codificación separada.