อักขระ Unicode นั้นในคลิปบอร์ดของฉันคืออะไร


53

มีวิธีที่รวดเร็วและง่ายต่อการค้นหาจุดรหัส Unicode สำหรับอักขระใด ๆ ตัวอย่างเช่นฉันเห็นตัวละครตลกบนหน้าเว็บหรือไฟล์ PDF หรือเอกสารอื่น

สิ่งที่ฉันทำในปัจจุบันคือการคัดลอกอักขระไปยังคลิปบอร์ดบันทึกลงในไฟล์และดูไฟล์ด้วยตัวแสดงฐานสิบหก หรือฉันสามารถเปิด Microsoft Word, วางและทำ Alt + X วิธีการทั้งสองนี้ค่อนข้างยุ่งยาก มีวิธีที่ง่ายกว่านี้ไหม?

ฉันใช้ Notepad ++ ดังนั้นหากมีวิธีการทำเช่นนั้นกับ Notepad ++ มันจะเป็นคำตอบที่เหมาะสม (มันยุ่งยากน้อยกว่าไม่ต้องเปิด Word) หรืออาจจะมีวิธีทำกับแอปพลิเคชันพิเศษขนาดเล็ก


5
ltg.ed.ac.uk/~richard/utf-8.htmlเครื่องมือที่ดีคุ้มค่ากับบุ๊คมาร์ค!
tkausl

คำตอบที่ยอมรับจะยอมรับได้อย่างไร? มันไม่ได้พูดถึง Unicode เลยและใช้งานได้ไม่ดีกับ Unicode มันแก้คำถามของคุณได้อย่างไร ลอง😍แล้วดูว่ามันใช้งานไม่ได้ มันไม่ได้แสดงตัวละครด้วยซ้ำ
โธมัสเวลเลอร์

@ThomasWeller คุณทำคะแนนได้ดีและฉันได้เปลี่ยนคำตอบที่ยอมรับแล้ว ดูเหมือนว่า Notepad ++ จะสามารถรับมือกับอักขระ 16 บิตและไม่เข้าใจจุดรหัสที่มากกว่า 0xFFFF ซึ่งเป็นตัวอย่างอักขระของคุณ
DodgyCodeException

@ user202729 อายุไม่เกิน 2 ปี มันบอกว่า "ถาม 15 ธันวาคม" ซึ่งหมายถึง "15 ธันวาคมของปีนี้" ไม่ใช่ "ธันวาคม 2015" ดังนั้นมันแค่ 3 วันเท่านั้น ฉันไม่เข้าใจว่าทำไมคำถามนี้จึงได้รับการสนับสนุน มันเป็นเพียงคำถามง่ายๆเกี่ยวกับสิ่งที่ง่ายที่ฉันสงสัย
DodgyCodeException

1
เครื่องมือออนไลน์คืออะไรอักขระ Unicode นี้ , babelstone.co.uk/Unicode/whatisit.html
DrMoishe Pippik

คำตอบ:


32

ฉันทำงานกับตัวอักษร Unicode ได้มากดังนั้นฉันจึงเขียนแอปพลิเคชัน Windows ขนาดเล็กสำหรับเรื่องนี้โดยเฉพาะ:

ผู้แจ้งข้อมูลอักขระ Unicode ( เอกสาร )

นอกจากนี้โปรแกรมแก้ไขข้อความ Rejbrand Text Editorของฉันยังรองรับการใช้อักขระ Unicode อย่างกว้างขวาง


1
ขอบคุณ! นั่นมีประโยชน์มาก ฉันขอแนะนำ F1 ควรเป็นฟังก์ชั่นช่วยเหลือซึ่งจะเปิดหน้าต่างเล็ก ๆ ที่มีลิงค์ไปยังหน้าเอกสารของคุณ
DodgyCodeException

6
อยากรู้อยากเห็นคุณทำงานอะไร
Ooker

ในทุบตีฉันใช้unipropsซึ่งดูเหมือนว่าจะส่งออกข้อมูลที่คล้ายกัน
TRiG

FYI ฉันดาวน์โหลดตัวแจ้ง Unicode ของคุณและซอฟต์แวร์ไวรัสของฉันกลัวมันมาก จะไม่ให้ฉันใช้มันถ้าฉันไม่เพิ่มเข้าไปในรายการสีขาวดังนั้นฉันจะไม่ใช้มัน คุณมีสำเนาปลอดไวรัสหรือไม่ ฮ่าฮ่า jk ฉันรู้ว่ามันอาจจะไม่มีไวรัสอยู่ในนั้น - แต่ถึงกระนั้นทำไม AV ของฉันถึงเกลียดมันมาก? BTW เป็น Symantec Endpoint Protection
rory.ap

@ rory.ap: ฉันรับประกันได้ว่าปลอดจากไวรัสอย่างสมบูรณ์ น่าเสียดายที่ปัญหาที่เกิดจากการบวกเท็จนั้นเป็นเรื่องปกติ นี่คือสิ่งที่ฉันรู้และเป็นสิ่งที่ทำให้ฉันเศร้าอย่างแน่นอน วันนี้มันยากที่จะเป็นนักพัฒนาซอฟแวร์ Win32 เวลาว่าง ฉันแค่หวังว่าผู้คนจะหยุดทำมัลแวร์อย่างจริงจังดังนั้นนักพัฒนางานอดิเรกที่จริงจังจะไม่ได้รับผลกระทบจากผลบวกปลอม ... บางทีการเซ็นชื่อโค้ดอาจช่วยปรับปรุงสถานการณ์ได้ แต่นั่นไม่ได้ฟรีและซอฟต์แวร์ทั้งหมดที่ฉันผลิต :(
Andreas Rejbrand

34

Notepad ++ มีปลั๊กอินที่ติดตั้งไว้ล่วงหน้าที่เรียกว่าตัวแปลงที่มีตัวเลือกในการแปลง ASCII เป็น HEX และในทางกลับกัน เครื่องมือนี้มีประโยชน์มากในการแปลงไฟล์ข้อมูลที่อยู่ในรูปแบบ HEX ซึ่งจะถูกแปลงเป็น ASCII เพื่ออ่าน:

ป้อนคำอธิบายรูปภาพที่นี่

นั่นคือวิธีการทำงาน:

ป้อนคำอธิบายรูปภาพที่นี่


2
ขอบคุณ! อย่างไรก็ตามคุณใช้ซอฟต์แวร์ใดในการสร้างภาพเคลื่อนไหว gif เช่นนั้น
DodgyCodeException

44
ฮ่า ฉันเพิ่งสังเกตเห็นคำว่า "เลขฐานสิบแปด" ในกล่องโต้ตอบนั้น นั่นหมายถึงฐาน 18 นักพัฒนาหมายถึงฐานแปดของหลักสูตร (ฐาน 8)
DodgyCodeException

5
@DodgyCodeException ฉันเดาLICEcap
11153

3
@DodgyCodeException screentogif.comเหมาะสำหรับการบันทึก gif แบบเคลื่อนไหว
David

5
เมื่อฉันแปะ😍ตรงนั้น D83D พูดว่า ดังนั้นจึงเป็นเพียงครึ่งหนึ่งของความจริงและใช้งานไม่ได้กับอักขระ Unicode
โทมัสเวลเลอร์

17

เมื่อฉันประสบปัญหานี้การค้นหาโดย Google อย่างรวดเร็วมักจะให้คำตอบอย่างรวดเร็ว ตัวอย่างเช่นเมื่อฉัน google "😍 unicode" ฉันจะได้ผลลัพธ์ดังนี้: Google ค้นหาอิโมจิ "หน้ายิ้มด้วยดวงตารูปหัวใจ"

ฉันชอบวิธีนี้เพราะ:

  • มันทำงานบนคอมพิวเตอร์เครื่องใดก็ได้ที่มีอินเทอร์เน็ต
  • คุณไม่ต้องติดตั้งอะไรเลย
  • ปุ่มกดที่ต้องการ ( Ctrl+ C& Ctrl+ T& Ctrl+ V& Enter) คือการกระทำของหน่วยความจำกล้ามเนื้อสำหรับฉันและอาจเป็นไปได้สำหรับนักพัฒนา / นักพิมพ์ดีดคนอื่น ๆ ส่วนใหญ่

9

มีเว็บไซต์เล็ก ๆ ที่เรียกว่าUnicode Character Inspector (สร้างโดย Tim Whitlock) ที่ทำเช่นนั้น ฉันคิดว่ามันสะดวกกว่าโปรแกรมแก้ไขข้อความหรือโปรแกรมเดสก์ท็อป


3
เพื่อให้เร็วขึ้นคุณสามารถตั้งค่าทางลัดของเครื่องมือค้นหาในเบราว์เซอร์และนำคุณไปยังหน้าข้อมูลเกี่ยวกับตัวละครที่ป้อน สิ่งนี้ใช้งานได้เพราะคุณสามารถระบุอักขระเป็นพารามิเตอร์ querystring https://apps.timwhitlock.info/unicode/inspect?s={some unicode character here}ได้
Eric Seastrand

9

บนระบบที่มีรูปแบบคล้ายยูนิกซ์ *:

unicode -s "$(xsel -ob)"

คุณสามารถนามแฝงนี้หรือสร้างสคริปต์เพื่อเรียกใช้

ผลลัพธ์มีลักษณะดังนี้:

U+2672 UNIVERSAL RECYCLING SYMBOL
UTF-8: e2 99 b2 UTF-16BE: 2672 Decimal: ♲ Octal: \023162
♲ (♲)
Uppercase: 2672
Category: So (Symbol, Other)
Bidi: ON (Other Neutrals)

* ดูเหมือนว่าโปสเตอร์ดั้งเดิมอาจใช้ Windows อยู่ แต่ (ก) สิ่งนี้ไม่ได้ระบุไว้และ (b) โซลูชันนี้อาจช่วยเหลือผู้อื่น


ขอบคุณ! แม้ว่าฉันจะใช้ Windows เป็นส่วนใหญ่ แต่ฉันก็ใช้ Linux และในกรณีใด ๆ ฉันก็สามารถดาวน์โหลดพอร์ต Windows ของยูทิลิตี้นี้ (เช่น GnuWin)
DodgyCodeException

6

คุณสามารถใช้ PowerShell!

[char]::ConvertToUtf32((gcb), 0)

สิ่งนี้จะพิมพ์จุดโค้ด Unicode แรกของข้อความบนคลิปบอร์ด

หากคุณไม่ต้องกังวลเกี่ยวกับตัวละครนอก Basic Multilingual Plane (ที่จะแสดงในสตริง. NET เป็นตัวแทนสูงและต่ำ) คุณสามารถใช้สิ่งนี้แทน:

[int](gcb)[0]

หากคุณต้องการเป็นเลขฐานสิบหกคุณสามารถใช้ตัวระบุรูปแบบ :

'0x{0:x}' -f [char]::ConvertToUtf32((gcb), 0)

5

หมายเหตุสำหรับผู้ใช้ Emacs: คุณสามารถพิมพ์C-u C-x =และจะให้ข้อมูลเกี่ยวกับตัวละครภายใต้เคอร์เซอร์รวมถึงจุดโค้ด Unicode ชื่อในฐานข้อมูล Unicode และหมวดหมู่อื่น ๆ

             position: 146 of 147 (99%), column: 0
            character: ♲ (displayed as ♲) (codepoint 9842, #o23162, #x2672)
    preferred charset: unicode (Unicode (ISO10646))
code point in charset: 0x2672
               script: symbol
               syntax: w    which means: word
             category: .:Base
             to input: type "C-x 8 RET 2672" or "C-x 8 RET UNIVERSAL RECYCLING SYMBOL"
          buffer code: #xE2 #x99 #xB2
            file code: #xE2 #x99 #xB2 (encoded by coding system utf-8-unix)
              display: by this font (glyph code)
    xft:-PfEd-Mensch-normal-normal-normal-*-16-*-*-*-m-0-iso10646-1 (#x985)

Character code properties: customize what to show
  name: UNIVERSAL RECYCLING SYMBOL
  general-category: So (Symbol, Other)
  decomposition: (9842) ('♲')

3

เตรียมพร้อมแล้วหรือยัง? gaเพียงแค่วางไว้ในวางเคอร์เซอร์บนและตี ฉันใช้มันตลอดเวลาเพื่อตัวละครแปลก ๆ


2

ฉันใช้http://unicode.scarfboy.comซึ่งเรียบง่ายและใช้งานได้ดี


2
โปรดเพิ่มคำอธิบายโดยย่อเกี่ยวกับสิ่งที่เว็บไซต์ทำหากมีวิธีการใช้งานที่เฉพาะเจาะจงและวิธีการจัดการกับคำถาม OPs โดยเฉพาะ คำตอบหนึ่งบรรทัดมักจะไม่เพียงพอที่จะตอบคำถามอย่างแท้จริง
computercarguy

2

ฉันพบตัวแปลงรหัส Unicodeของ Rishard Ishida (ลิงค์ github)มีประโยชน์อย่างมากสำหรับการค้นหาตัวอักษร Unicode ระหว่างสิ่งอื่น ๆ นอกจากนี้ยังให้การแปล / การแปลงไปยัง codepoints อื่น ๆ การเข้ารหัสและตัวอย่าง escapes-sequences

ตัวแปลง Unicode

คุณอาจต้องการชำระเงินหน้าเว็บหลักของ Richard Ishida (rishida.net)เนื่องจากมี (ลิงก์ไปยัง) เครื่องมือและข้อมูลที่มีค่าจำนวนมากโดยเฉพาะอย่างยิ่งหากคุณสนใจในความเป็นสากลและการเข้ารหัสอักขระ ยกตัวอย่างเช่นอีกหนึ่งเครื่องมือที่มีประโยชน์มากที่เชื่อมโยงที่นั่นเขาเป็นเครื่องมือ UniView (ลิงค์ GitHub)

UniView

และสุดท้ายยังมีประโยชน์มากที่ฉันพบแม้ว่าผู้ใช้ Mac ส่วนใหญ่จะเป็นตัวแสดงตัวละครของ macOS สามารถเข้าถึงได้ผ่านทางเมนูอินพุตซึ่งสามารถเปิดใช้งานได้ในการตั้งค่าระบบคีย์บอร์ด

แม้ว่าเว็บไซต์สนับสนุนของ Appleจะเน้นไปที่วิธีแทรกอิโมจิ (…) แต่ตัวแสดงอักขระนั้นมีประโยชน์อย่างมากสำหรับการค้นหาอักขระ ('พิเศษ') ที่เฉพาะเจาะจงและ codepoints ในการเข้ารหัสที่แตกต่างกันหลายประการ แบบอักษรบน systen ของคุณมีร่ายมนตร์เฉพาะ

ตัวแสดงตัวละคร

ไชโย!


ตัวแสดงตัวละครตามที่เห็นในภาพคือฉันคิดว่าอย่างน้อยหนึ่งการแก้ไขครั้งสำคัญ (ของระบบปฏิบัติการ) เก่า; เซียร่าสูงให้ความสะดวกน้อยกว่า“ แสดงอิโมจิและสัญลักษณ์”
Anton Sherwood

@AntonSherwood ไม่มีอะไรเปลี่ยนแปลงที่ฉันสามารถบอกได้ คุณสามารถตัดสินใจได้ในตัวเลือก Emoji และ Symbols "กำหนดรายการเอง" ซึ่งจะแสดงตาราง ฉันเชื่อว่า Unicode จะไม่ปรากฏให้เห็นตามค่าเริ่มต้น
user0721090601

ฉันสามารถยืนยันได้ว่าเซียร์รามีแผงตัวละครเต็ม - เซียร์ราไม่ใช่ไหม?
SilverWolf

เราเรียนรู้ทุกวัน ขอบคุณ @guifa ฉันทำมันได้มากกว่าความชอบของฉัน - แต่ไม่สามารถทำซ้ำภาพหน้าจอที่แสดง
Anton Sherwood


1

หากคุณมี Microsoft Word, วางข้อความนั้นเลือกตัวละคร (หรือคลิกไปทางขวาของมัน) และกด+AltX


คำถามนี้มีให้แล้วโดยตัวมันเอง
Stephan Bijzitter

0

ฉันจะพูดถึงhttp://amp-what.com/เพราะมันใช้งานได้ง่ายกับช่องค้นหาอย่างรวดเร็วและรองรับสัญลักษณ์ที่แตกต่างกัน (& code, โค้ด codepoints Unicode , ลำดับอักขระเข้ารหัส URI)

ภาพตัวอย่าง


0

นี่คืออีกหนึ่งคำตอบที่ใช้แนวคิดจาก user202729:

คั่น URL javascript:alert(prompt().codePointAt(0).toString(16))และใช้เบราว์เซอร์เพื่อเรียกใช้ (ใช้งานได้บน Chrome และ Firefox ดูเหมือนจะไม่ทำงานบน IE แต่อาจเกิดจากการตั้งค่าความปลอดภัย)

ต่างจากคำตอบอื่น ๆ ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตไม่มียูทิลิตี้ภายนอกเพื่อดาวน์โหลดไม่ใช่เฉพาะระบบปฏิบัติการ

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