FileUpEE and FileUpPE support Unicode characters in file names, but there are several settings that need to be applied in order for FileUp to recognize Unicode character properly.
Server-Side Settings
#1: In the server code behind (e.g. TwoTRUploadWS.aspx.cs), the FileUpEE.CodePage (FileUp.CodePage) property needs to be set to 65001.
(C#)
oFileUp.CodePage = 65001;
#2: On the upload page (e.g. TwoTRUploadWS.uplx), in the page directive, the ASP.NET CodePage setting should be set to 65001:
<%@ Page Language="c#" Inherits="SoftArtisans.FileUpEESamples.TwoTRUploadWS" src="TwoTRUploadWS.aspx.cs" AutoEventWireup="true" CodePage="65001" %>
Client-side Settings
#3: If XFile is the client-side component being used to make the upload requests, the XFile.CodePage property also needs to be set to 65001 on the upload page (e.g. UploadXFile.Visual.aspx).
(JavaScript)
oXFRequest.CodePage = 65001;
#4: Additionally, on any page(s) that needs to display the file names containing Unicode, in the HTML meta tag on the page, the charset needs to be set to UTF-8:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Still having issues with special characters after applying these settings?
Cannot download file with "&" in the filename
Cannot download file with "%" in the filename |