คำถามติดแท็ก character-encoding

คำถามที่เกี่ยวข้องกับการแสดงตัวละครและชุดอักขระต่าง ๆ เช่น: ASCII, UTF-8, EBCDIC และอื่น ๆ มักพบเมื่อย้ายไฟล์ระหว่างระบบปฏิบัติการที่เข้ารหัสบรรทัดใหม่ด้วยการขึ้นบรรทัดใหม่และ / หรืออักขระขึ้นบรรทัดใหม่

3
จะแทนที่สตริงย่อย UTF-8 ที่เข้ารหัสเปอร์เซ็นต์ทั้งหมดด้วยข้อความ UTF-8 ธรรมดาได้อย่างไร
ฉันมีไฟล์ html ที่มีข้อความ UTF-8 เข้ารหัส%% ใน URL ตัวอย่างเช่น "% D1% 80% D0% B5% D1% 81% D1% 83% D1% 80% D1% 81% D1% 8B" ย่อมาจาก "ресурсы" ("ทรัพยากร" ในรัสเซีย) ภารกิจคือการแทนที่สตริงย่อยทั้งหมดด้วยข้อความ UTF-8 ที่อ่านได้ เพื่อให้งานง่ายขึ้นเราสามารถพิจารณาได้ว่าไม่มี%การใช้เครื่องหมายอื่น ๆในไฟล์ ตัวเลขตัวอักษรสามารถเป็นได้ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ฉันสงสัยว่านี้สามารถทำได้อย่างหรูหราด้วยsed, perl, awkหรือบางสิ่งบางอย่าง แต่ไม่ทราบว่า เว็บแอปพลิเคชั่นนี้ดูเหมือนจะหลอกลวงด้วยข้อความที่คุณวางไว้ที่นั่น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.