在C#文件中輸入Unicode符號有沒有好的方法?在Visual Studio中輸入Unicode數據,C#
我在找東西的效果:
- 按ALT
- 類型的Unicode十六進制
- 釋放Alt
目前,我不必鍵入符號轉化爲單詞並複製粘貼到我的源文件中。
在C#文件中輸入Unicode符號有沒有好的方法?在Visual Studio中輸入Unicode數據,C#
我在找東西的效果:
目前,我不必鍵入符號轉化爲單詞並複製粘貼到我的源文件中。
\uFFFF
\UFFFFFFFF
您可以從Unicode的文章在維基百科上覆制粘貼: http://en.wikipedia.org/wiki/List_of_Unicode_characters
我不得不說,我不認爲選擇的答案居然回答了這個問題都沒有。在字符串文字中輸入Unicode代碼點作爲轉義序列不會導致Unicode符號出現在文件中。向文字添加轉義序列並鍵入符號是兩件不同的事情。
更好的答案應該是:
現在在任何源文件中鍵入一個Unicode符號按住ALT並鍵入numpad plus後跟十六進制代碼點然後釋放ALT。
例如對於©按ALT並輸入+ 00a9。
適用於大多數的Windows應用程序,包括Firefox :)
的answer of Neutrino激活Alt +數字鍵盤輸入法(Microsoft Glossary),但我不得不尋找正確的註冊表路徑。它是:
- 導航到HKC û \控制面板\輸入法
我試圖寫我在註釋中的Unicode的炭源( 不幸的是我不能輸入Unicode代碼點,像示於charmap
,以獲得相應的字符。
chcp
切換代碼頁。但它不會改變任何事情。不幸的是,我發現沒有辦法說服Windows使用其自己的charmap
中提供的U + xxxx代碼輸入char。 幸運的是,有人會通過多個程序共享此問題,而不僅僅是Visual Studio。所以http://www.fileformat.info的人提供了an article for Windows幾個tipps,其中一個是自己寫的UnicodeInput Utility,它解決了這個問題。
儘管我仍然認爲,Windows應該有一個內置的解決方案。
(PS:我添加了一個評論,但我的名聲仍然太低。)
看來,Visual Studio中,默認情況下,不允許使用許多ALT代碼的。解決方法是僅粘貼Unicode符號。
1)運行charmap.exe。
2)單擊高級視圖。
3)搜索您想要的符號(按名稱或代碼編號)。
4)複製你想要的符號。
5)將其粘貼到您的文檔中。
charmap.exe標配有windows。您可以使用它來插入任何Unicode符號。
或按住alt鍵入字符的十進制代碼 – Ewan 2016-02-05 13:58:31