带圈数字符号0-100和unicode编码
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                带圈数字符号0-100和unicode编码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                🄋 (這個是帶圈的0,瀏覽器顯示字符和word顯示字符會有所差異)
 ①②③④⑤⑥⑦⑧⑨⑩
??????????
??????????
??????????
??????????
參考:Unicode Circled Numbers
- 一開始也是想直接找到0-100的帶圈數字,但是感謝百度問答-帶圈數字。激發了我這個偽程序員的熱情。
- 另,發現word里使用帶圈數字復制到網頁中,會變成這樣○51
- 然后就繼續尋找。感謝unicode組織的文檔,點擊這里
 
大意就是:
- 帶圈字符0的unicode編碼是24EA,
- 帶圈字符1-20的unicode編碼是2460~2473
- 帶圈字符21-35的unicode編碼是3251-325F
- 帶圈字符36-50的unicode編碼是32B1~32BF
- 黑色帶圈字符0的unicide編碼是24FF
- 黑色帶圈字符1-10的unicode編碼是2776~277F
- 黑色帶圈字符11-20的unicode編碼是24EB~24F4
后續對50-100的支持,還是一個提案,而且是5位unicode編碼。需要使用\U1F1B0這樣的編碼,
- 而目前大部分瀏覽器和IDE都只支持\u240A這樣的字符。
- 因此以圖片形式存在的帶圈字符是可以的,但是以可編碼字符存在的是無法在互聯網上傳播的(word內置的支持也只在word中有效)
 
 
 嘗試:stackoverflow的回答:How to display 5 digit unicode characters such as a speaker /u1f50a
 但是瀏覽器不支持很多顯示,所以即便可以拆解這個字符,也沒辦法正常顯示
直接用unicode字符打印,把1-100這些數字都給打印出來(🤐 然而帶圈數字只有1-20是連續的),后面就是其他字符了。。
start=int('0x2460',16) # 字符串轉換成16進制整數 print(start) # 9312 for i in range (100):hex_digit=hex(start)hex2unicode=("\\u"+hex_digit.split('x')[1]).encode().decode('unicode_escape')print(hex2unicode)start+=1打印出來是這樣的
①②③④⑤⑥⑦⑧⑨⑩??????????⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛????????????????????????????????????????然后我又試探性的往后看了看,還挺好玩的
▌▍▎▏???▓▔▕??????????■□????????????????▲△????????▼▽????????◆◇???○??◎●??????????????????◢◣◤◥?????????? ?????????????????????★☆??☉??????????????????????????????????????????????????????♀?♂?????????????????對于這些unicode字符感興趣的,可以去看看這里或者這個
參考:
- python3 Unicode字符與16進制編碼互轉(單個字符)
- python常用的十進制、16進制之間的轉換
總結
以上是生活随笔為你收集整理的带圈数字符号0-100和unicode编码的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: ad如何设置pcb板子形状_手把手教你在
- 下一篇: 【电路补习笔记】6、MOS管的参数与选型
