日前,遇到公司在推广计量标准,要求网页\word\Excel显示为标准的代码,例:平方米为m²,,
通过XP自带的字符映射表,m² m³,,储存在db2数据库后为m&sup2   m&sup3  ,此打印在网页时,会显示为m²,,但列印在word或
Excel时是原文输出,不知道如何转为m²,求高手帮忙.或者各位遇到过计量单位的推广,是否有更好的方法,,请教@!~~~

解决方案 »

  1.   

    一般数据库中只存储带有固定单位的数值,例如面积一列类型为数值型并且约定好这一列单位为m²或m³,在显示时再根据单位换算关系换算为显示单位,单位和数值当字符串一同存储还真就不多见,数值和单位一同存储以后的计算和统计太麻烦了。
      

  2.   

    m² 是在附件-->系统工具-->字符映射表  字体选宋体,有个上标2,自己组成的....直接粘在网页上就OK了
      

  3.   

    excel在m右侧输入2后,执行“格式/单元格/字体/上标/确定”操作。
    word在m右侧输入2后,执行“格式/字体/上标/确定”操作。
      

  4.   

    在java程序里输出到word\Excel时,需要显示㎡...楼上,并非在word/Excel编辑的时候
      

  5.   

    详细描述一下你现在的做法,比如使用的是那个类库来操作Excel。
      

  6.   

    页面上输入m²,存入DB2后为m&sup2,我现在使用DX(内包装了POI的类库),生成的Excel,显示为m&sup2...
    对POI不是很熟,不清楚是否有转义的方法,输入m&sup2...能显示为m²
      

  7.   

    象这种格式m²  给你想法:你可以储存在一个xml文件中.当你用哪个然后提取出来
      

  8.   

    m²这种显示还是不多见
    可以用html的标签显示了
    好像有一个标签是m<sup>2<sup>来实现了
    你试一下了
      

  9.   

    想解决程序输出word\Excel的显示问题