คำถามติดแท็ก sanitize

23
เปลี่ยนสตริงเป็นชื่อไฟล์ที่ถูกต้องหรือไม่
ฉันมีสตริงที่ฉันต้องการใช้เป็นชื่อไฟล์ดังนั้นฉันต้องการลบอักขระทั้งหมดที่ไม่อนุญาตให้ใช้ในชื่อไฟล์โดยใช้ Python ฉันควรจะเข้มงวดกว่าอย่างอื่นจึงขอบอกว่าผมต้องการที่จะรักษาตัวอักษรตัวเลขและชุดเล็ก ๆ ของตัวละครอื่น ๆ "_-.() "เช่น ทางออกที่ดีที่สุดคืออะไร ชื่อไฟล์จะต้องใช้ได้กับระบบปฏิบัติการหลายระบบ (Windows, Linux และ Mac OS) - เป็นไฟล์ MP3 ในห้องสมุดของฉันที่มีชื่อเพลงเป็นชื่อไฟล์และแชร์และสำรองข้อมูลระหว่างเครื่อง 3 เครื่อง

17
จับแปะ
ฉันกำลังมองหาวิธีในการฆ่าเชื้อการป้อนข้อมูลที่ฉันวางลงในเบราว์เซอร์นี้เป็นไปได้ที่จะทำกับ jQuery? ฉันจัดการที่จะเกิดขึ้นกับเรื่องนี้: $(this).live(pasteEventName, function(e) { // this is where i would like to sanitize my input return false; } น่าเสียดายที่การพัฒนาของฉันมาถึงการระงับการร้องเสียงกรี๊ดเนื่องจากปัญหา "รองลงมา" นี้ ฉันจะทำให้ฉันเป็นนักออกค่ายที่มีความสุขจริงๆถ้ามีคนสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้อง
210 jquery  paste  sanitize 

12
C # Sanitize ชื่อไฟล์
ฉันเพิ่งย้าย MP3 จำนวนมากจากหลาย ๆ ที่ไปยังที่เก็บ ฉันสร้างชื่อไฟล์ใหม่โดยใช้แท็ก ID3 (ขอบคุณ TagLib-Sharp!) และฉันสังเกตว่าฉันได้รับSystem.NotSupportedException: "ไม่รองรับรูปแบบของเส้นทางที่กำหนด" นี้ถูกสร้างขึ้นโดยการอย่างใดอย่างหนึ่งหรือFile.Copy()Directory.CreateDirectory() ใช้เวลาไม่นานในการรู้ว่าชื่อไฟล์ของฉันต้องได้รับการทำให้สะอาด ดังนั้นฉันจึงทำสิ่งที่ชัดเจน: public static string SanitizePath_(string path, char replaceChar) { string dir = Path.GetDirectoryName(path); foreach (char c in Path.GetInvalidPathChars()) dir = dir.Replace(c, replaceChar); string name = Path.GetFileName(path); foreach (char c in Path.GetInvalidFileNameChars()) name = name.Replace(c, replaceChar); return dir …

4
เกิดอะไรขึ้นกับอักขระที่รวม Unicode เหล่านี้และเราจะกรองได้อย่างไร
กิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ก็็็็็็็็็็็็็็็็็็็็กิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็กิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้กิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็ก็็็็็็็็็็็็็็็็็็็็กิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้ก็็็็็็็็็็็็็็็็็็็็กิิิิิิิิิิิิิิิิิิิิก้้้้้้้้้้้้้้้้้้้้ สิ่งเหล่านี้เพิ่งปรากฏในส่วนความคิดเห็นของ Facebook เราจะฆ่าเชื้อนี้ได้อย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.