çıkarın. Burada bir zip dosyası oluşturmalı ve dosya ismini oluşturmak için veritabanından bazı öğeleri kullanmalıyım. Dosya adından özel karakterler çıkarıyorum. Ancak dil Almanca ise, örneğin benim kırpma algoritmam, Umlaut gibi bazı Alman karakterleri kaldıracaktır.ben asp.net C# bir dilli uygulamaya sahip olmayan yazdırılabilir karakterleri C# multilanguage
birisi bir dil uyarlanabilir kırpma algoritması ile beni verebilir misiniz. yerine ZIP dosyası içindeki isimleri, muhtemelen olmadığını kontrol etmek istiyorum, ZIP dosyasının adını anlamına varsayarsak
Kodu görebilir miyiz? –
özel dize RemoveSpecialCharacters (string str) { dönüş str; StringBuilder sb = new StringBuilder(); foreach (charc içinde str) { ((c> = '0' && c <= '9') || (c> = 'A' && c <= 'Z') || (c > = 'a' && c <= 'z') | c == || c == '_' || c == '' || c == '+') { sb.Append '' (c) } } dönüş sb.ToString(); } – josephj1989
Sorunun içinde olması gerekir. Bunu senin için ekledim. Ve neden orijinal dizeyi hemen döndürdüğünü anlamıyorum. –