日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

带圈数字符号0-100和unicode编码

發布時間:2023/12/9 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 带圈数字符号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编码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。