C#中如何在字符串中设置上标

时间:2015-01-20 21:53:25   收藏:0   阅读:840
一、HTML中:
如字符串"21st" 想要把st 设置为上标,在html标签中是21<sup>st</sup>

二、C#编辑器中
你可以使用 unicode super/subscripts,如:
var o2 = "O?";       // or "O\x2082"
var unit2 = "unit²"; // or "unit\xB2"

请参考以下网址中的表格:https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts

  The most common superscript digits (1, 2, and 3) were in ISO-8859-1 and were therefore carried over into those positions in the Latin-1 range of Unicode. The rest were placed in a dedicated section of Unicode at U+2070 to U+209F. The two tables below show these characters. Each superscript or subscript character is preceded by a normal x to show the subscripting/superscripting. The table on the left contains the actual Unicode characters; the one on the right contains the equivalents using HTML markup for the subscript or superscript. Gray cells are reserved for future use, white cells are other characters from Latin-1.

  你也可以直接复制里面的字符在程序中修改。

Unicode characters
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+00Bx                          
U+207x x? x?     x? x? x? x? x? x? x? x? x? x? x? x?
U+208x x? x? x? x? x? x? x? x? x? x? x? x? x? x? x?  
U+209x x? x? x? x? x? x? x? x? x? x? x? x? x?      
Equivalent HTML markup
  0 1 2 3 4 5 6 7 8 9 A B C D E F
U+00Bx     x2 x3           x1            
U+207x x0 xi     x4 x5 x6 x7 x8 x9 x+ x x= x( x) xn
U+208x x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x+ x x= x( x)  
U+209x xa xe xo xx x? xh xk xl xm xn xp xs xt      

 

 

Other superscript and subscript characters

Unicode also includes subscript and superscript characters that are intended for semantic usage, in the following blocks:

Consolidated, the Unicode standard defines complete sub- and super-scripts for numbers and common mathematical symbols ( ? ¹ ² ³ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ), a full superscript Latin lowercase alphabet except q ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ), a limited uppercase Latin alphabet ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ), a few subscripted lowercase letters ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ), and some Greek letters ( ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ). Note that since these characters come from different ranges, they may not be of the same size and position, depending on the typeface.

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!