引用:
作者: nxljt
谢谢版主回复,应该不是编码的问题,应该是这个〇到底是GBK中的〇还是gb2312中的○的问题。我的操作是,打开Word文件,将字体设置为仿宋gb2312,四号,然后输入date,出现当前日期,删除除〇外的所有汉字,然后选中〇,ctrl+c复制,ctrl+h打开查找替换对话框,ctrl+v粘贴,在替换为中输入llll(四个L),确定后〇就变了,然后选中○,这时即使将字体设置为仿宋gb2312也不行,它还是宋体,但如果设置为仿宋字体或者黑体是可以设置成功的。我查了一下极点的高级设置中有一项,就是“日期中的○是显示为gb2312中的○还是GBK中的○”,所以我认为应该是这个原因。
|
date命令来自于输入法生成器的集成功能,我查了下,你提供的两个字符的unicode内码编码
〇 Unicode编号:U+3007
HTML代码:〇
Block:中日韩符号标点(3000-303F)
○ Unicode编号:U+25CB
HTML代码:○
Block:几何图形(25A0-25FF)
这个问题,是上游输入法生成的错误,用date命令生成的是○ 实际上是用的几何图形里的图形编码,而不是标点符号。改不起字体就很正常了。