全角标点符号有自己的 Unicode 范围么?

2014-09-10 15:59:56 +08:00
 Livid
比如 。 , …… ;这样的全角标点符号,是否有一个明确的 Unicode 范围?
1987 次点击
所在节点    正则表达式
4 条回复
timonwong
2014-09-10 16:04:56 +08:00
如果只考虑CJK:

3000..303F; CJK Symbols and Punctuation

Resource: http://unicode.org/Public/UNIDATA/Blocks.txt
Livid
2014-09-10 16:10:39 +08:00
@timonwong 嗯,要的就是它。

http://www.unicode.org/charts/PDF/U3000.pdf

多谢。
dorentus
2014-09-10 16:13:52 +08:00
我首先想到的是这个: http://en.wikipedia.org/wiki/CJK_Symbols_and_Punctuation
但是省略号是用的这里的: http://en.wikipedia.org/wiki/General_Punctuation_(Unicode_block)
然后还有这个: http://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)

有个好玩的事情,U+FF61 和 U+3002 都是全角句号的样子,在浏览器里面搜索我自己打出来的全角句号的话,也都能匹配到。
imn1
2014-09-10 16:59:11 +08:00
unicode全角符号有几个范围,有些是相像但跟GBK并不对应的(只有汉语,没装日语或其他相关字体会显示不出来)

http://www.unicode.org/charts/ 搜fullwidth
应该是FF00里面的才跟GBK/BIG5/EUC-KR里面的全角对应
3000没有细看,记忆中是跟SHIFT-JIS的全角对应

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/132721

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX