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

การเข้ารหัสเป็นชุดของกฎที่กำหนดไว้ล่วงหน้าเพื่อเปลี่ยนชิ้นส่วนของข้อมูลย้อนกลับในการนำเสนอบางอย่างให้เป็นการนำเสนอที่แตกต่างกันโดยสิ้นเชิง อีกวิธีหนึ่งเรียกว่าการถอดรหัส แท็กนี้ค่อนข้างทั่วไป แต่ส่วนใหญ่จะใช้สำหรับแผนการเข้ารหัสไบนารีเช่นฐาน 64 และเลขฐานสิบหก

6
`+` ในแบบแผน URL / โฮสต์ / เส้นทางแสดงถึงช่องว่างหรือไม่?
ฉันทราบว่า+ในสตริงการสืบค้นของ URL แสดงถึงช่องว่าง นี่เป็นกรณีนอกขอบเขตข้อความค้นหาหรือไม่ กล่าวคือทำตาม URL ต่อไปนี้: http://a.com/a+b/c จริง ๆ แล้วเป็นตัวแทน: http://a.com/a b/c (และดังนั้นจึงจำเป็นต้องเข้ารหัสถ้าจริงควรเป็น+) หรือในความเป็นจริงมันเป็นตัวแทนจริง ๆa+b/c?

10
จะตรวจสอบการเข้ารหัสของข้อความได้อย่างไร?
ฉันได้รับข้อความที่เข้ารหัส แต่ฉันไม่รู้ว่าใช้ชุดอักขระอะไร มีวิธีในการกำหนดการเข้ารหัสไฟล์ข้อความด้วย Python หรือไม่? ฉันจะตรวจจับการเข้ารหัส / เพจรหัสของไฟล์ข้อความที่เกี่ยวข้องกับ C # ได้อย่างไร

12
รับการเข้ารหัสไฟล์ใน Windows
นี่ไม่ใช่คำถามการเขียนโปรแกรมจริงๆมีบรรทัดคำสั่งหรือเครื่องมือ Windows (Windows 7) เพื่อรับการเข้ารหัสปัจจุบันของไฟล์ข้อความหรือไม่? แน่ใจว่าฉันสามารถเขียนแอพ C # ได้เล็กน้อย แต่ฉันอยากรู้ว่ามีบางอย่างในตัวอยู่แล้วหรือไม่
206 windows  encoding 

8
ปัญหาการเข้ารหัส HTML - ตัวอักษร "Â" ปรากฏขึ้นแทนที่จะเป็น "& nbsp;"
ฉันมีแอปรุ่นเก่าที่เพิ่งเริ่มทำงานผิดปกติไม่ว่าด้วยเหตุผลใดก็ตามฉันไม่แน่ใจ มันสร้างกลุ่ม HTML ที่กลายเป็นรายงาน PDF โดย ActivePDF กระบวนการทำงานเช่นนี้: ดึงเทมเพลต HTML จากฐานข้อมูลที่มีโทเค็นนั้นเพื่อแทนที่ (เช่น "~ CompanyName ~", "~ CustomerName ~" เป็นต้น) แทนที่โทเค็นด้วยข้อมูลจริง จัดระเบียบ HTML ด้วยฟังก์ชัน regex อย่างง่ายที่คุณสมบัติจะจัดรูปแบบค่าแอตทริบิวต์แท็ก HTML (ตรวจสอบให้แน่ใจว่าเครื่องหมายคำพูด ฯลฯ เนื่องจากเครื่องมือการเรนเดอร์การแสดงผลของ ActivePDF ไม่ชอบอะไรเลย ส่ง HTML ไปยังบริการเว็บที่สร้าง PDF อยู่ที่ไหนสักแห่งที่ว่างช่องว่างไม่แตกออกจากแม่แบบ HTML (  s) กำลังเข้ารหัสเป็น ISO-8859-1 เพื่อให้พวกเขาปรากฏขึ้นอย่างไม่ถูกต้องเป็นตัวอักษร "Â" เมื่อดูเอกสารในเบราว์เซอร์ (FireFox) ActivePDF pukes กับอักขระที่ไม่ใช่ UTF8 เหล่านี้ …


11
พยายามตั้งค่าวัตถุที่ไม่ใช่รายการทรัพย์สินเป็น NSUserDefaults
ฉันคิดว่าฉันรู้ว่าสิ่งใดที่ทำให้เกิดข้อผิดพลาดนี้ แต่ฉันไม่สามารถเข้าใจได้ว่าฉันทำอะไรผิด นี่คือข้อความแสดงข้อผิดพลาดทั้งหมดที่ฉันได้รับ: พยายามตั้งค่าวัตถุที่ไม่ใช่รายการทรัพย์สิน ( "<BC_Person: 0x8f3c140>" ) เป็นค่า NSUserDefaults สำหรับคีย์ personDataArray ฉันมีPersonชั้นเรียนที่ฉันคิดว่าสอดคล้องกับNSCodingโปรโตคอลที่ฉันมีทั้งสองวิธีในชั้นเรียนส่วนตัวของฉัน: - (void)encodeWithCoder:(NSCoder *)coder { [coder encodeObject:self.personsName forKey:@"BCPersonsName"]; [coder encodeObject:self.personsBills forKey:@"BCPersonsBillsArray"]; } - (id)initWithCoder:(NSCoder *)coder { self = [super init]; if (self) { self.personsName = [coder decodeObjectForKey:@"BCPersonsName"]; self.personsBills = [coder decodeObjectForKey:@"BCPersonsBillsArray"]; } return self; } ณ จุดใน app …

22
Microsoft Excel จัดการการออกเสียงในไฟล์. csv หรือไม่
ฉันกำลังส่งออกข้อมูลทางโปรแกรม (โดยใช้ PHP 5.2) ไปยังไฟล์ทดสอบ. csv ข้อมูลตัวอย่าง: Numéro 1(สังเกต e ที่เน้นเสียง) ข้อมูลคือutf-8(ไม่มี BOM ที่จ่ายล่วงหน้า) เมื่อเปิดไฟล์นี้ใน MS Excel Numéro 1เป็นแสดงเป็น ฉันสามารถเปิดสิ่งนี้ในโปรแกรมแก้ไขข้อความ (UltraEdit) ซึ่งแสดงอย่างถูกต้อง UE decimal 233รายงานตัวอักษรเป็น ฉันจะส่งออกข้อมูลตัวอักษรในไฟล์. csv ได้อย่างไรเพื่อให้MS Excel แสดงผลได้อย่างถูกต้องโดยไม่บังคับให้ใช้ตัวช่วยสร้างการนำเข้าหรือการตั้งค่าตัวช่วยที่ไม่ใช่ค่าเริ่มต้น

12
ให้วัตถุ JSON ยอมรับไบต์หรือให้ urlopen สตริงออก
ด้วย Python 3 ฉันกำลังขอเอกสาร json จาก URL response = urllib.request.urlopen(request) responseวัตถุเป็นวัตถุไฟล์เช่นเดียวกับreadและreadlineวิธีการ โดยปกติแล้ววัตถุ JSON สามารถสร้างขึ้นด้วยไฟล์ที่เปิดในโหมดข้อความ obj = json.load(fp) สิ่งที่ฉันต้องการจะทำคือ: obj = json.load(response) อย่างไรก็ตามสิ่งนี้ไม่ทำงานเมื่อ urlopen ส่งคืนวัตถุไฟล์ในโหมดไบนารี แน่นอนว่าการทำงานรอบ ๆ : str_response = response.read().decode('utf-8') obj = json.loads(str_response) แต่สิ่งนี้รู้สึกไม่ดี ... มีวิธีที่ดีกว่าที่ฉันสามารถแปลงวัตถุไฟล์ไบต์เป็นวัตถุไฟล์สตริง? หรือฉันไม่มีพารามิเตอร์ใด ๆ สำหรับurlopenหรือjson.loadให้การเข้ารหัส

15
ฉันจะกำหนดการเข้ารหัสไฟล์ใน OS X ได้อย่างไร
ฉันกำลังพยายามป้อนอักขระ UTF-8 บางตัวลงในไฟล์ LaTeX ในTextMate (ซึ่งระบุว่าการเข้ารหัสเริ่มต้นคือ UTF-8) แต่ดูเหมือนว่า LaTeX จะไม่เข้าใจพวกเขา การวิ่งcat my_file.texแสดงตัวละครอย่างถูกต้องในเทอร์มินัล การวิ่งls -alแสดงบางสิ่งที่ฉันไม่เคยเห็นมาก่อน: รายการ "@" โดย: -rw-r--r--@ 1 me users 2021 Feb 11 18:05 my_file.tex (และใช่ฉันใช้\usepackage[utf8]{inputenc}ใน LaTeX) ฉันได้พบiconvแล้ว แต่ดูเหมือนจะไม่สามารถบอกได้ว่าการเข้ารหัสคืออะไร - มันจะแปลงเมื่อฉันคิดออกเท่านั้น
170 macos  encoding  latex  utf-8 


6
วิธีที่ถูกต้องในการกำหนดการเข้ารหัสซอร์สของ Python
PEP 263กำหนดวิธีการประกาศการเข้ารหัสซอร์สของ Python โดยปกติแล้ว 2 บรรทัดแรกของไฟล์ Python ควรเริ่มต้นด้วย: #!/usr/bin/python # -*- coding: <encoding name> -*- แต่ฉันได้เห็นไฟล์มากมายที่เริ่มต้นด้วย: #!/usr/bin/python # -*- encoding: <encoding name> -*- => การเข้ารหัสแทนการเข้ารหัส ดังนั้นวิธีที่ถูกต้องในการประกาศการเข้ารหัสไฟล์คืออะไร? การเข้ารหัสได้รับอนุญาตเพราะ regex ที่ใช้นั้นขี้เกียจหรือไม่ หรือมันเป็นเพียงการประกาศการเข้ารหัสไฟล์อีกรูปแบบหนึ่ง? ฉันถามคำถามนี้เพราะ PEP ไม่ได้พูดคุยเกี่ยวกับการเข้ารหัสก็แค่พูดคุยเกี่ยวกับการเขียนโปรแกรม
163 python  encoding 

10
“ TypeError: (จำนวนเต็ม) ไม่ใช่ JSON ต่อเนื่องได้” เมื่อทำการซีเรียล JSON ใน Python?
ฉันพยายามส่งพจนานุกรมอย่างง่ายไปยังไฟล์ json จากไพ ธ อน แต่ฉันได้รับข้อความ "TypeError: 1425 ไม่ใช่ JSON ที่สามารถทำให้เป็นอนุกรม" import json alerts = {'upper':[1425],'lower':[576],'level':[2],'datetime':['2012-08-08 15:30']} afile = open('test.json','w') afile.write(json.dumps(alerts,encoding='UTF-8')) afile.close() หากฉันเพิ่มอาร์กิวเมนต์เริ่มต้นแล้วมันจะเขียน แต่ค่าจำนวนเต็มจะถูกเขียนไปยังไฟล์ json เป็นสตริงซึ่งไม่พึงประสงค์ afile.write(json.dumps(alerts,encoding='UTF-8',default=str))

11
การเข้ารหัสและชุดอักขระแตกต่างกันอย่างไร
ฉันสับสนเกี่ยวกับการเข้ารหัสข้อความและชุดอักขระ ด้วยเหตุผลหลายประการฉันต้องเรียนรู้สิ่งที่ไม่ใช่ Unicode และไม่ใช่ UTF8 ในงานที่กำลังจะมาถึง ฉันพบคำว่า "charset" ในส่วนหัวของอีเมลเช่นเดียวกับใน "ISO-2022-JP" แต่ไม่มีการเข้ารหัสในตัวแก้ไขข้อความ (ฉันมองไปรอบ ๆ เครื่องมือแก้ไขข้อความที่แตกต่างกัน) การเข้ารหัสข้อความและชุดอักขระแตกต่างกันอย่างไร ฉันจะขอบคุณถ้าคุณสามารถแสดงตัวอย่างกรณีการใช้งานให้ฉันได้

5
ใน OS X Lion LANG ไม่ได้ตั้งค่าเป็น UTF-8 จะแก้ไขได้อย่างไร
ฉันพยายามตั้งค่า postgress ใน OS X Lion และพบว่าการตั้งค่า LOCALE ไม่ถูกต้อง นี่คือสิ่งที่ตั้งไว้: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= ฉันคาดหวังบางอย่างกับ UTF-8 นี่คือการติดตั้ง OS X Lion แบบคลีนด้วยภาษาสเปน ฉันไม่ย้ายอะไรเลย ฉันไม่ทราบวิธีการตั้งค่าเป็น UTF-8 ในการตั้งค่าเทอร์มินัลให้ตรวจสอบ UTF-8 และตั้ง LOCALE เป็นเปิดแม้ว่าจะไม่ได้ผลก็ตาม

9
ทำไมฟังก์ชั่น PHP json_encode จึงแปลงสาย UTF-8 เป็นเอนทิตีฐานสิบหก?
ฉันมีสคริปต์ PHP ที่เกี่ยวข้องกับภาษาที่หลากหลาย น่าเสียดายที่เมื่อใดก็ตามที่ฉันพยายามที่จะใช้json_encodeเอาต์พุต Unicode ใด ๆ จะถูกแปลงเป็นเอนทิตีเลขฐานสิบหก นี่เป็นพฤติกรรมที่คาดหวังหรือไม่? มีวิธีใดในการแปลงเอาต์พุตเป็นอักขระ UTF-8 นี่คือตัวอย่างของสิ่งที่ฉันเห็น: INPUT echo $text; เอาท์พุท База данни грешка. INPUT json_encode($text); เอาท์พุท "\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0433\u0440\u0435\u0448\u043a\u0430."
148 php  encoding  json 

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