中我有一個在Eclipse中打開的UTF-8文本文件,我想知道一個特定的Unicode字符是什麼。有沒有函數來顯示光標下的字符的Unicode代碼點?在Eclipse中顯示一個字符的Unicode碼值在
5
A
回答
3
0
下面是一個Python腳本,用於顯示Windows剪貼板上Unicode字符的相關信息。所以,只需在你喜歡的編輯器中複製角色,然後運行這個程序。
沒有內置到Eclipse,但這是我可能會使用,當我沒有更好的選擇。
"""
Print information about Unicode characters on the Windows clipboard
Requires Python 2.6 and PyWin32.
For ideas on how to make it work on Linux via GTK, see:
http://mrlauer.wordpress.com/2007/12/31/python-and-the-clipboard/
"""
import win32con
import win32clipboard
import unicodedata
import sys
import codecs
from contextlib import contextmanager
MAX_PRINT_CHARS = 1
# If a character can't be output in the current encoding, output a replacement e.g. '??'
sys.stdout = codecs.getwriter(sys.stdout.encoding)(sys.stdout, errors='replace')
@contextmanager
def win_clipboard_context():
"""
A context manager for using the Windows clipboard safely.
"""
try:
win32clipboard.OpenClipboard()
yield
finally:
win32clipboard.CloseClipboard()
def get_clipboard_text():
with win_clipboard_context():
clipboard_text = win32clipboard.GetClipboardData(win32con.CF_UNICODETEXT)
return clipboard_text
def print_unicode_info(text):
for char in text[:MAX_PRINT_CHARS]:
print(u"Char: {0}".format(char))
print(u" Code: {0:#x} (hex), {0} (dec)".format(ord(char)))
print(u" Name: {0}".format(unicodedata.name(char, u"Unknown")))
try:
clipboard_text = get_clipboard_text()
except TypeError:
print(u"The clipboard does not contain Unicode text")
else:
print_unicode_info(clipboard_text)
2
您也可以使用Character Properties Unicode Utility在http://unicode.org/查找字符在Unicode數據庫。我製作了Firefox Search Engine通過該實用程序進行搜索。所以,只需從您最喜愛的編輯器複製並粘貼到搜索框中即可。
查看list of online tools at http://unicode.org/。例如。它列出了Jonathan Hedley的Unicode Lookup。
相關問題
- 1. Unicode字符中的UILabel顯示在一個UILabel
- 2. 在Wordpress邊欄中顯示Unicode字符
- 3. 如何在VB6中顯示Unicode字符?
- 4. 安卓在TextView中顯示unicode字符
- 5. 在JSON中顯示UNICODE字符
- 6. 在Java中顯示unicode字符
- 7. 在JTable中顯示Unicode字符串
- 8. Unicode字符不會顯示在.net中
- 9. 在codemirror中顯示unicode字符
- 10. 如何在QTextBrowser中顯示Unicode字符?
- 11. 在VB.NET中顯示unicode字符
- 12. 在TextView中顯示unicode字符Android
- 13. 顯示Unicode字符
- 14. 在Android的webview顯示Unicode字符
- 15. Android的 - 在顯示Unicode字符如&#8222(「)
- 16. 使用unicode代碼顯示字符
- 17. 如何在輸入類型文本中顯示解碼的unicode字符值?
- 18. 的UILabel顯示Unicode字符
- 19. 爲什麼unicode字符在列表中顯示編碼?
- 20. Unicode字符0x25BA不會顯示在Android
- 21. Unicode字符顯示爲?在NodeJS
- 22. 如何在eclipse中輸入unicode字符?
- 23. Highchart不顯示Unicode字符
- 24. 不能顯示unicode字符
- 25. Unicode字符顯示問題
- 26. Unicode字符不顯示
- 27. 如何使用unicode值在php中創建一個顯示字符串的字符串?
- 28. XNA中的Unicode字符串顯示
- 29. 在我的字符串中正確顯示Unicode符號
- 30. 在字符串中顯示每個字符的二進制碼
看起來不錯。我很遺憾地說,我甚至不知道如何建立它 - 從未成爲Java程序員,並且使用Eclipse作爲Python和C/C++。但是,我會盡力學習。 – 2009-11-19 07:38:06