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

รูปแบบการเข้ารหัสอักขระตามลำดับตัวอักษรภาษาอังกฤษ ASCII ย่อมาจาก American Standard Code for Information Interchange

19
อักขระใดบ้างที่สามารถใช้สำหรับรูปสามเหลี่ยมขึ้น / ลง (ลูกศรที่ไม่มีก้าน) เพื่อแสดงใน HTML
ฉันกำลังมองหาอักขระHTMLหรือASCIIซึ่งเป็นรูปสามเหลี่ยมที่ชี้ขึ้นหรือลงเพื่อให้ฉันสามารถใช้เป็นสวิตช์สลับได้ ฉันพบ↑ ( ↑) และ↓ ( ↓) - แต่มีก้านแคบ ฉันกำลังมองหาลูกศร HTML "หัว"
1241 html  unicode  icons  ascii  symbols 


28
อ่านไฟล์ข้อความธรรมดาใน Java
ดูเหมือนว่ามีวิธีที่แตกต่างในการอ่านและเขียนข้อมูลของไฟล์ใน Java ฉันต้องการอ่านข้อมูล ASCII จากไฟล์ อะไรคือวิธีที่เป็นไปได้และความแตกต่างของพวกเขา?
933 java  file-io  ascii 




12
ทำไมเราถึงใช้ Base64
Wikipediaพูดว่า รูปแบบการเข้ารหัส Base64 มักใช้เมื่อไม่จำเป็นต้องเข้ารหัสข้อมูลไบนารีที่ต้องจัดเก็บและถ่ายโอนผ่านสื่อที่ออกแบบมาเพื่อจัดการกับข้อมูลที่เป็นข้อความ นี่คือเพื่อให้แน่ใจว่าข้อมูลยังคงไม่เปลี่ยนแปลงโดยระหว่างการขนส่ง แต่ไม่ใช่ว่าข้อมูลจะถูกจัดเก็บ / ส่งเป็นไบนารี่เสมอเพราะหน่วยความจำที่เครื่องของเรามีไบนารี่สโตร์และมันก็ขึ้นอยู่กับว่าคุณตีความมันอย่างไร ดังนั้นไม่ว่าคุณจะเข้ารหัสรูปแบบบิต010011010110000101101110เช่นเดียวกับManใน ASCII หรือTWFuใน Base64 ในที่สุดคุณก็จะเก็บรูปแบบบิตเดียวกัน หากการเข้ารหัสขั้นสุดท้ายอยู่ในรูปของเลขศูนย์และทุกเครื่องและสื่อสามารถจัดการกับมันได้จะเป็นอย่างไรถ้าข้อมูลถูกแสดงเป็น ASCII หรือ Base64 "สื่อที่ออกแบบมาเพื่อจัดการกับข้อมูลที่เป็นข้อความ" หมายความว่าอย่างไร พวกเขาสามารถจัดการกับ binary => พวกเขาสามารถจัดการกับอะไรก็ได้ ขอบคุณทุกคนฉันคิดว่าฉันเข้าใจแล้ว เมื่อเราส่งข้อมูลเราไม่สามารถมั่นใจได้ว่าข้อมูลจะถูกตีความในรูปแบบเดียวกับที่เราตั้งใจให้เป็น ดังนั้นเราจึงส่งข้อมูลที่เข้ารหัสในบางรูปแบบ (เช่น Base64) ที่ทั้งสองฝ่ายเข้าใจ ด้วยวิธีนี้แม้ว่าผู้ส่งและผู้รับจะตีความสิ่งเดียวกันต่างกัน แต่เนื่องจากพวกเขาเห็นด้วยกับรูปแบบการเข้ารหัสข้อมูลจะไม่ถูกตีความผิด จากตัวอย่าง Mark Byers ถ้าฉันต้องการส่ง Hello world! วิธีหนึ่งคือการส่งใน ASCII เช่น 72 101 108 108 111 10 119 111 114 108 …

7
แทนที่อักขระที่ไม่ใช่ ASCII ด้วยช่องว่างเดียว
ฉันต้องการแทนที่อักขระที่ไม่ใช่ ASCII (\ x00- \ x7F) ทั้งหมดด้วยช่องว่าง ฉันประหลาดใจที่นี่ไม่ได้เป็นเรื่องง่ายใน Python ถ้าฉันไม่ได้ทำอะไร ฟังก์ชันต่อไปนี้จะลบอักขระที่ไม่ใช่ ASCII ทั้งหมด: def remove_non_ascii_1(text): return ''.join(i for i in text if ord(i)<128) และอันนี้แทนที่อักขระที่ไม่ใช่ ASCII ด้วยจำนวนช่องว่างตามจำนวนไบต์ในจุดรหัสอักขระ (เช่น–ตัวละครจะถูกแทนที่ด้วย 3 ช่องว่าง): def remove_non_ascii_2(text): return re.sub(r'[^\x00-\x7F]',' ', text) ฉันจะแทนที่อักขระที่ไม่ใช่ ASCII ทั้งหมดด้วยช่องว่างเดียวได้อย่างไร ของ มากมายของที่คล้ายกันดังนั้นคำถาม , ไม่มีใครอยู่ตัวอักษรทดแทนเป็นตรงข้ามที่จะปอก , และนอกจากนี้ยังอยู่อักขระที่ไม่ใช่ ASCII ทั้งหมดที่ไม่ได้ตัวละครที่เฉพาะเจาะจง




10
แท็บแนวตั้งคืออะไร
อะไรคือการใช้งานในอดีตของอักขระแท็บแนวตั้ง ( \vในภาษา C, ASCII 11) เคยมีปุ่มบนแป้นพิมพ์หรือไม่? มีคนสร้างมันขึ้นมาได้อย่างไร วันนี้มีภาษาหรือระบบใดบ้างที่ตัวอักษรแท็บแนวตั้งมีสิ่งที่น่าสนใจและมีประโยชน์หรือไม่

16
จะตรวจสอบว่าสตริงใน Python อยู่ใน ASCII ได้อย่างไร?
ฉันต้องการตรวจสอบว่าสตริงอยู่ใน ASCII หรือไม่ ฉันรู้ord()แต่เมื่อฉันพยายามที่ฉันมีord('é') TypeError: ord() expected a character, but string of length 2 foundฉันเข้าใจว่ามันเกิดจากวิธีที่ฉันสร้าง Python (ดังอธิบายในord()เอกสารประกอบของ ) มีวิธีอื่นในการตรวจสอบหรือไม่
211 python  string  unicode  ascii 

11
แปลง Unicode เป็น ASCII โดยไม่มีข้อผิดพลาดใน Python
รหัสของฉันเพิ่ง scrapes หน้าเว็บแล้วแปลงเป็น Unicode html = urllib.urlopen(link).read() html.encode("utf8","ignore") self.response.out.write(html) แต่ฉันได้รับUnicodeDecodeError: Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 507, in __call__ handler.get(*groups) File "/Users/greg/clounce/main.py", line 55, in get html.encode("utf8","ignore") UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 2818: ordinal not in range(128) ฉันคิดว่านั่นหมายความว่า HTML มีความพยายามที่ผิดพลาดเกิดขึ้นที่ Unicode บางแห่ง ฉันสามารถทิ้งรหัสไบต์ใดก็ตามที่ทำให้เกิดปัญหาแทนที่จะได้รับข้อผิดพลาดได้หรือไม่


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