คำถามติดแท็ก special-characters

อักขระพิเศษ (ตามที่ใช้กับการเขียนโปรแกรม) เป็นอักขระสงวนเฉพาะภาษาหรือสัญลักษณ์ที่ใช้เพื่อทำงานให้สำเร็จ (เช่นอักขระตัวแทนตัวบ่งชี้ชนิดข้อมูลอักขระหลีก ฯลฯ )

9
เครื่องหมายทวิภาค `:` ปลอดภัยสำหรับการใช้ URL ที่จำง่ายหรือไม่?
เรากำลังออกแบบระบบ URL ที่จะระบุส่วนของแอปพลิเคชันเป็นคำที่คั่นด้วยเครื่องหมายทับ โดยเฉพาะสิ่งนี้อยู่ใน GWT ดังนั้นส่วนที่เกี่ยวข้องของ URL จะอยู่ในแฮช (ซึ่งจะถูกตีความโดยเลเยอร์คอนโทรลเลอร์ในฝั่งไคลเอ็นต์): http://site/gwturl#section1/section2 บางส่วนอาจต้องการแอตทริบิวต์เพิ่มเติมซึ่งเราต้องการระบุด้วย a :เพื่อให้ส่วนของ URL ไม่คลุมเครือ รหัสจะแยกออกก่อน/จากนั้นจึงเปิด:ดังนี้: http://site/gwturl#user:45/comments แน่นอนว่าเรากำลังทำสิ่งนี้เพื่อความเป็นมิตรกับ URL ดังนั้นเราจึงต้องการให้แน่ใจว่าไม่มีอักขระใดที่จะมีความหมายพิเศษจะถูกเข้ารหัส URL โดยเบราว์เซอร์หรือระบบอื่น ๆ และลงท้ายด้วย url เช่น นี้: http://site/gwturl#user%3A45/comments <--- BAD การใช้โคลอนด้วยวิธีนี้ปลอดภัยหรือไม่ (ซึ่งฉันหมายถึงจะไม่ถูกเข้ารหัสโดยอัตโนมัติ) สำหรับเบราว์เซอร์ระบบบุ๊กมาร์กแม้แต่โค้ด Javascript หรือ Java

3
เขียนอักขระบางตัวเช่น '<' ในไฟล์ xml
ตั้งแต่เริ่มเขียนโปรแกรมฉันใช้อักขระพิเศษบางตัวเช่น "&lt;-", "" &lt;&lt; "เป็น string.xml ของฉันใน Eclipse ในขณะที่พัฒนาสำหรับ Android ทั้งหมดทำงานได้ดีเป็นเวลาหนึ่งปี แต่วันนี้ฉันแค่ต้องการทำการเปลี่ยนแปลงเล็กน้อยและเริ่มแก้ไขไฟล์ xml ของฉัน ตอนนี้ฉันได้รับข้อผิดพลาดในการคอมไพล์กับอักขระเหล่านี้เนื่องจาก eclipse เชื่อว่าเป็นส่วนหนึ่งของบล็อก xml มีความคิดอย่างไรที่จะเพิ่มสัญลักษณ์ "&lt;" ในไฟล์ xml ของฉัน ขอบคุณมาก.

5
ป้อนสัญลักษณ์“ &” ลงในป้ายข้อความใน Windows Forms?
จะป้อนอักขระพิเศษลงLabelใน C # (Windows Forms) ได้อย่างไร? หากคุณพยายามเขียน "&amp;" ลงในป้ายกำกับคุณจะได้เครื่องหมายขีดล่างแทน .. แล้ว C # เทียบเท่ากับ "&amp;" คืออะไร? (เห็นได้ชัดว่า "\ &amp;" ใช้ไม่ได้)

5
อักขระหลีก "backspace" '\ b': พฤติกรรมที่ไม่คาดคิด?
ในที่สุดฉันก็อ่านK&amp;Rและฉันได้เรียนรู้บางอย่างในสองสามหน้าแรกว่ามีอักขระหลีกย้อน\bกลับ ดังนั้นฉันไปทดสอบดูและมีพฤติกรรมแปลก ๆ : #include &lt;stdio.h&gt; main () { printf("hello worl\b\bd\n"); } ผลลัพธ์คือ hello wodl ใครช่วยอธิบายเรื่องนี้

1
ใส่อักขระส่งคืนแคร่ในกลุ่ม
ฉันกำลังแก้ไขกรอบโปรโตคอลเครือข่ายที่จัดเก็บไฟล์ใน Unix (ขึ้น\nบรรทัดใหม่) ฉันต้องใส่อักขระส่งคืนแคร่ ( U+000Daka \r) เมื่อฉันพยายามวางจากคลิปบอร์ด ( "+p) หรือพิมพ์โดยใช้Ctrl+ Shift+ u- 000dตัวป้อนบรรทัดจะถูกแทรก ( U+000A) วิธีที่ถูกต้องทำอย่างไร?

8
การระบุและลบอักขระว่างใน UNIX
ฉันมีไฟล์ข้อความที่มีอักขระว่างที่ไม่ต้องการ (ASCII NUL, \0) เมื่อฉันพยายามเปิดดูในviฉันเห็น^@สัญลักษณ์แทรกอยู่ในข้อความปกติ ฉันสามารถ: ระบุว่าบรรทัดใดในไฟล์มีอักขระ null? ฉันได้ลองใช้ grepping \0และ\x0แต่ไม่ได้ผล ลบอักขระว่าง? การทำงานstringsบนไฟล์จะล้างข้อมูล แต่ฉันแค่สงสัยว่านี่เป็นวิธีที่ดีที่สุดหรือไม่?

10
HTML สำหรับสัญลักษณ์หยุดชั่วคราวในการควบคุมเสียงและวิดีโอ
ฉันกำลังพยายามค้นหาสัญลักษณ์ Unicode เพื่อให้ปุ่มแสดงสัญลักษณ์หยุดชั่วคราวของ Unicode ฉันพบว่าสัญลักษณ์การเล่น Unicode นั้นเป็น&amp;#9658แต่ฉันกำลังมองหาสัญลักษณ์หยุดชั่วคราวที่เทียบเท่า

6
grep สำหรับอักขระพิเศษใน Unix
ฉันมีไฟล์บันทึก (application.log) ซึ่งอาจมีสตริงอักขระปกติและอักขระพิเศษต่อไปนี้ในหลายบรรทัด: *^%Q&amp;$*&amp;^@$&amp;*!^@$*&amp;^&amp;^*&amp;^&amp; ฉันต้องการค้นหาหมายเลขบรรทัดที่มีสตริงอักขระพิเศษนี้ grep '*^%Q&amp;$*&amp;^@$&amp;*!^@$*&amp;^&amp;^*&amp;^&amp;' application.log คำสั่งดังกล่าวไม่ส่งคืนผลลัพธ์ใด ๆ อะไรคือไวยากรณ์ที่ถูกต้องในการรับหมายเลขบรรทัด?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.