0
在我的vb.net項目中,我試圖用波斯語名字添加文件到一個zip文件,我這樣做是與波紋管代碼:的ZipEntry()和轉換波斯名
Dim myentry As New ZipEntry(dr.Item("MyFile").ToString())
zipOut.PutNextEntry(myentry)
然而,當我打開zip文件我看到文件名改爲亂碼
有沒有辦法解決這個問題? 由於事先
在我的vb.net項目中,我試圖用波斯語名字添加文件到一個zip文件,我這樣做是與波紋管代碼:的ZipEntry()和轉換波斯名
Dim myentry As New ZipEntry(dr.Item("MyFile").ToString())
zipOut.PutNextEntry(myentry)
然而,當我打開zip文件我看到文件名改爲亂碼
有沒有辦法解決這個問題? 由於事先
嘗試設置IsUnicodeText
到true
:接聽......在VB.net
'VB.NET
Dim newEntry = New ZipEntry(entryName) With { _
Key .DateTime = DateTime.Now, _
Key .Size = size, _
Key .IsUnicodeText = True _
}
//C#
var newEntry = new ZipEntry(entryName)
{
DateTime = DateTime.Now,
Size = size,
IsUnicodeText = true
};
感謝我不能這樣做的....至少不是這樣 – NikiUsefi
更新使用http://converter.telerik.com/回答。 – VahidN