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

การหลบหนีเป็นกระบวนการของการใช้ความหมายสำรองกับตัวละครหรือชุดของตัวละคร

11
วิธีแทนที่อักขระด้วยบรรทัดใหม่ใน Vim
ฉันพยายามแทนที่แต่ละ,ไฟล์ในบรรทัดปัจจุบันด้วยบรรทัดใหม่: :%s/,/\n/g แต่จะแทรกสิ่งที่ดูเหมือนเป็น^@แทนที่จะขึ้นบรรทัดใหม่จริง ไฟล์ไม่ได้อยู่ในโหมด DOS หรืออะไรก็ตาม ฉันควรทำอย่างไรดี? หากคุณอยากรู้อยากเห็นฉันตรวจสอบคำถามเพราะเหตุใด \ ra newline สำหรับ Vim เช่นกัน
1967 vim  replace  escaping  newline  vi 


18
แทรก HTML ลงในมุมมองจากคอนโทรลเลอร์ AngularJS
มันเป็นไปได้ที่จะสร้างHTMLส่วนในการควบคุม AngularJS และมี HTML นี้แสดงให้เห็นในมุมมอง? สิ่งนี้มาจากข้อกำหนดในการเปลี่ยนหยด JSON ที่ไม่สอดคล้องกันให้เป็นรายการid: valueคู่ที่ซ้อนกัน ดังนั้นHTMLจะถูกสร้างขึ้นในคอนโทรลเลอร์และตอนนี้ฉันต้องการแสดงมัน ผมได้สร้างสถานที่ให้บริการรูปแบบ แต่ไม่สามารถแสดงผลนี้ในมุมมองโดยไม่ได้เพียงแค่พิมพ์HTML ปรับปรุง ปรากฏว่าปัญหาเกิดขึ้นจากการแสดงผลเชิงมุม HTML ที่สร้างขึ้นเป็นสตริงภายในเครื่องหมายคำพูด จะพยายามหาวิธีแก้ไขปัญหานี้ ตัวควบคุมตัวอย่าง: var SomeController = function () { this.customHtml = '<ul><li>render me please</li></ul>'; } มุมมองตัวอย่าง: <div ng:bind="customHtml"></div> ให้: <div> "<ul><li>render me please</li></ul>" </div>

25
การเข้ารหัส HTML สูญหายเมื่อแอตทริบิวต์อ่านจากช่องป้อนข้อมูล
ฉันใช้จาวาสคริปต์เพื่อดึงค่าออกมาจากเขตข้อมูลที่ซ่อนอยู่และแสดงในกล่องข้อความ ค่าในเขตข้อมูลที่ซ่อนอยู่ถูกเข้ารหัส ตัวอย่างเช่น, <input id='hiddenId' type='hidden' value='chalk & cheese' /> ถูกดึงเข้าไป <input type='text' value='chalk & cheese' /> ผ่าน jQuery เพื่อรับค่าจากฟิลด์ที่ซ่อนอยู่ (ตอนนี้ฉันเสียการเข้ารหัส): $('#hiddenId').attr('value') ปัญหาคือเมื่อฉันอ่านchalk & cheeseจากเขตข้อมูลที่ซ่อนอยู่ JavaScript ดูเหมือนจะสูญเสียการเข้ารหัส chalk & cheeseฉันไม่ต้องการความคุ้มค่าที่จะ ฉันต้องการที่แท้จริงamp;จะต้องเก็บไว้ มีห้องสมุด JavaScript หรือวิธี jQuery ที่ HTML จะเข้ารหัสสตริงหรือไม่

25
การหลบหนีสตริง HTML ด้วย jQuery
ไม่มีใครรู้วิธีง่ายๆในการหลีกเลี่ยง HTML จากสตริงในjQuery ? ฉันต้องสามารถส่งผ่านสตริงที่กำหนดเองและนำไปใช้อย่างถูกต้องเพื่อแสดงในหน้า HTML (ป้องกันการโจมตีด้วยการฉีด JavaScript / HTML) ฉันแน่ใจว่าเป็นไปได้ที่จะขยาย jQuery ให้ทำเช่นนี้ แต่ฉันไม่รู้เกี่ยวกับกรอบในขณะนี้เพื่อให้บรรลุนี้

4
ฉันสามารถใช้เครื่องหมายคำพูดคู่ในสตริงตัวอักษรต่อคำได้หรือไม่?
ในสตริงตัวอักษรคำต่อคำ (@ "foo") ใน C # เครื่องหมายแบ็กสแลชจะไม่ถือว่าเป็น escapes ดังนั้นการทำ \ "เพื่อให้ได้อัญประกาศคู่ไม่ทำงานมีวิธีใดที่จะได้รับการเสนอราคาซ้ำในสตริงตัวอักษรคำต่อคำ ? สิ่งนี้เข้าใจไม่ได้: string foo = @"this \"word\" is escaped";

11
ฉันจะหลีกเลี่ยงเครื่องหมายใน XML เพื่อให้แสดงเป็นเอนทิตีใน HTML ได้อย่างไร
ฉันมีข้อความ XML ที่ฉันต้องการให้แสดงในหน้า HTML &ข้อความนี้มีเครื่องหมายซึ่งผมต้องการที่จะแสดงผลในการเป็นตัวแทนกิจการที่: ฉันจะหนีแอมเปอร์แซนด์นี้ใน XML ต้นทางได้อย่างไร ฉันพยายาม&แต่นี่คือถอดรหัสเป็นตัวละครที่เกิดขึ้นจริงเครื่องหมาย ( &) ซึ่งเป็นที่ไม่ถูกต้องในรูปแบบ HTML ดังนั้นฉันต้องการที่จะหลบหนีในลักษณะที่มันจะถูกแสดง&ในหน้าเว็บที่ใช้เอาท์พุท XML
523 html  xml  escaping  ampersand 

12
การบันทึกข้อความ utf-8 ใน json.dumps เป็น UTF8 ไม่ใช่เป็น \ u escape sequence
รหัสตัวอย่าง: >>> import json >>> json_string = json.dumps("ברי צקלה") >>> print json_string "\u05d1\u05e8\u05d9 \u05e6\u05e7\u05dc\u05d4" ปัญหา: มันไม่ใช่มนุษย์ที่อ่านได้ ผู้ใช้ (สมาร์ท) ของฉันต้องการยืนยันหรือแก้ไขไฟล์ข้อความด้วยการทิ้ง JSON (และฉันไม่ต้องการใช้ XML) มีวิธีการทำให้เป็นอันดับวัตถุในสตริง UTF-8 JSON (แทน \uXXXX)?
474 python  json  unicode  utf-8  escaping 

7
ฉันจะเลือกยกเว้นเปอร์เซ็นต์ (%) ในสตริง Python ได้อย่างไร?
ฉันมีรหัสต่อไปนี้ test = "have it break." selectiveEscape = "Print percent % in sentence and not %s" % test print(selectiveEscape) ฉันต้องการเอาท์พุท: Print percent % in sentence and not have it break. เกิดอะไรขึ้นจริง: selectiveEscape = "Use percent % in sentence and not %s" % test TypeError: %d format: a number is required, …

10
ฉันจะ grep สำหรับสตริงที่ขึ้นต้นด้วยขีดกลาง / ขีดคั่นได้อย่างไร
ฉันต้องการ grep สำหรับสตริงที่ขึ้นต้นด้วยเครื่องหมายขีดคั่น / ยัติภังค์เช่น-Xในไฟล์ แต่มันทำให้สับสนว่านี่เป็นอาร์กิวเมนต์บรรทัดคำสั่ง ฉันพยายามแล้ว: grep "-X" grep \-X grep '-X'
347 unix  grep  escaping 

8
วิธียกเว้นข้อความสำหรับนิพจน์ทั่วไปใน Java
Java มีวิธีในตัวเพื่อหลีกเลี่ยงข้อความที่กำหนดเองเพื่อให้สามารถรวมไว้ในนิพจน์ทั่วไปได้หรือไม่? ตัวอย่างเช่นหากผู้ใช้ของฉันป้อน "$ 5" ฉันต้องการจับคู่นั้นแทนที่จะเป็น "5" หลังจากสิ้นสุดการป้อนข้อมูล
320 java  regex  escaping 

14
หลบหนีสตริงสำหรับรูปแบบการแทนที่ sed
ในสคริปต์ทุบตีของฉันฉันมีสตริงภายนอก (ที่ได้รับจากผู้ใช้) ซึ่งฉันควรใช้ในรูปแบบ sed REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" ฉันจะหลีกเลี่ยง$REPLACEสตริงเพื่อให้สามารถยอมรับได้อย่างปลอดภัยโดยsedการแทนที่ด้วยตัวอักษร? หมายเหตุ:KEYWORDเป็น substring ใบ้ตรงกับไม่มี ฯลฯ มันไม่ได้เป็นที่จัดทำโดยผู้ใช้
317 string  sed  escaping 

9
วิธีการ Git สะสมป๊อปสะสมเฉพาะใน 1.8.3?
ฉันเพิ่งอัพเกรด Git ฉันใช้ Git เวอร์ชั่น 1.8.3 เช้านี้ฉันพยายามที่จะปลดการเปลี่ยนแปลง 1 ในสแต็กลึก ฉันวิ่งgit stash pop stash@{1}และได้รับข้อผิดพลาดนี้ ร้ายแรง: อาร์กิวเมนต์ที่คลุมเครือ 'stash @ 1': การแก้ไขที่ไม่รู้จักหรือเส้นทางที่ไม่ได้อยู่ในแผนผังการทำงาน ใช้ '-' เพื่อแยกเส้นทางจากการแก้ไขเช่นนี้: 'git [... ] - [... ]' ฉันได้ลองใช้รูปแบบนี้มากกว่า 20 รูปแบบรวมถึงใช้applyแทนpopโดยไม่ประสบความสำเร็จ มีอะไรเปลี่ยนแปลงบ้าง? ใครบ้างที่พบสิ่งนี้
290 git  escaping  git-stash 

7
ฉันจะหลีกเลี่ยงคำพูดอย่างถูกต้องภายในแอตทริบิวต์ HTML ได้อย่างไร
ฉันมีหล่นลงบนหน้าเว็บซึ่งจะแตกเมื่อสตริงค่ามีคำพูด ค่าคือ"asdแต่ใน DOM จะปรากฏเป็นสตริงว่างเสมอ ฉันได้พยายามทุกวิถีทางที่ฉันรู้ที่จะหลบหนีสายอย่างถูกต้อง แต่ไม่มีประโยชน์ <option value=""asd">test</option> <option value="\"asd">test</option> <option value=""asd">test</option> <option value=""asd">test</option> ฉันจะแสดงสิ่งนี้บนหน้าเว็บอย่างไรเพื่อให้ข้อความแจ้งเตือนหลังมีค่าที่ถูกต้อง
267 html  xhtml  escaping 

11
วิธีที่แนะนำสำหรับการหลีกเลี่ยง HTML ใน Java
มีวิธีที่แนะนำที่จะหลบหนี<, >, "และ&ตัวอักษรเมื่อ outputting HTML ในรหัส Java ธรรมดา? (นอกเหนือจากการทำสิ่งเหล่านี้ด้วยตนเองนั่นคือ) String source = "The less than sign (<) and ampersand (&) must be escaped before using them in HTML"; String escaped = source.replace("<", "<").replace("&", "&"); // ...
262 java  html  escaping 

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