我想拼湊一個unicode的面孔和符號的主集合。但是,當我將一個字符粘貼到Notepad ++時,它無法識別它們。什麼是最好和最有效的方式來顯示它們? This site似乎使用Adobe Flash播放器。 謝謝。在html中顯示粘貼的unicode字符的最佳方法?
回答
最終目標是在某些網頁(faces.html)上還是僅在文本文件(faces.txt)中顯示這些字符(面孔,符號)?
如果您只是想將它們顯示在文本文件中,則很可能需要更改Notepad ++文件的編碼。默認情況下,新的Notepad ++文件以ANSI編碼,它會篡改您粘貼的任何多字節字符。我用記事本+ + v5.8.7,希望菜單/選項不上你的版本太多不同:
- 文件>新建
- 編碼>編碼爲UTF-8
然後嘗試粘貼你的一個多字節面孔/符號插入到文件中。假設記事本++有必要的字體來顯示這個字符,它應該正確渲染。
但是,如果您的最終目標是在網頁上顯示這些字符,則應該使用等效的HTML「數字字符引用」而不是原始字符。在你的html文件中,你使用十六進制或十進制代碼來引用char。例如,這裏是日本 「科梅」 符號:
- ※
- HTML實體= &#8251
(我刪除了最後一個分號,以防止SO網頁中的HTML渲染)
「數字字符引用」通過其Unicode代碼點引用字符。有多種方法可以獲得Unicode代碼點。一旦快速的方法是複製粘貼到這裏的awsome搜索頁面: http://www.fileformat.info/info/unicode/char/search.htm
這將給你所有的細節,包括它的HTML數字字符引用。
確保你申報你的網頁的字符集爲UTF-8這樣的:
<meta charset="utf-8">
您可以通過文件(faces.html)保存到本地計算機上測試你的臉/符號的呈現,打開一個新的瀏覽器選項卡,然後將這些文件拖到該選項卡上,並且瀏覽器應該將HTML char實體呈現爲字符。
希望這會有所幫助。
詢問相同的內容使用字符引用(與字符本身相反)並不會改善它們正確呈現的奇怪之處。 –
您可以使用這些字符。編輯器(如Notepad ++)是否可以顯示它們對HTML文檔的使用是不重要的,這些HTML文檔將由瀏覽器渲染。
確保將文檔編碼設置爲UTF-8並聲明它。請參閱W3C頁面Character encodings。
最困難的部分是設置字體,以便字符將顯示在不同的環境中。沒有涵蓋所有Unicode字符的單一字體。所有系統中都沒有字體。使用可下載的字體(網頁字體),您可以覆蓋大多數渲染情況,但不適用於所有使用單一字體的字符。看我的Guide to using special characters in HTML。
你應該首先考慮你的項目有多逼真; 「主集合」是一個相當宏偉的目標,並且這樣的集合已經存在,例如,在FileFormat.info和Codepoints.net - 當然,在Unicode.org。
- 1. Unicode字符在我的HTML中無法正確顯示
- 2. 在php字符串中替換unicode字符的最佳方法是什麼?
- 3. 在zend中顯示html表格數據的最佳方法
- 4. Java Swing - JTextField/JTextArea無法粘貼補充的Unicode字符
- 5. 避免複製粘貼和硬編碼的最佳方法
- 6. 如何在將剪貼板粘貼到Outlook電子郵件時顯示特殊的Unicode字符?
- 7. 在HTML中顯示Unicode符號
- 8. 角ui網格顯示HTML unicode字符
- 9. 的UILabel顯示Unicode字符
- 10. 在WPF的Mail.Body中顯示HTML內容的最佳方式
- 11. 顯示Unicode字符
- 12. 顯示GGplots的最佳(或好)方法
- 13. 顯示網格的最佳方法?
- 14. 顯示tpl的最佳方法?
- 15. 哪一個是在Flex中顯示HTML的最佳方式?
- 16. 在AngularJs網頁中顯示html內容的最佳方式
- 17. 在recyclerView中顯示html的最佳方式是什麼?
- 18. 在Flex中顯示HTML的最佳方式是什麼?
- 19. 屬性字符串失去粘貼板粘貼中的附件
- 20. VBA粘貼方法
- 21. DataGridView上的Ctrl-C粘貼時會顯示垃圾字符
- 22. 在HTML中顯示變量的最佳做法是什麼?
- 23. 從Hashtable中替換字符串中字符的最佳方法?
- 24. 從字符串中可靠地刪除unicode的最佳方法是什麼
- 25. XNA中的Unicode字符串顯示
- 26. 在Android的webview顯示Unicode字符
- 27. Android的 - 在顯示Unicode字符如&#8222(「)
- 28. 從Word中粘貼的字符串的HTML編碼
- 29. 通過boost提供混合Unicode和單字節字符的最佳方法:: asio
- 30. html中的unicode字符
通過向http://www.google.com/ –