VB.Net替换全角单双引号的方法
VB.Net显示双引号的方法
MsgBox(""“HelloHello"”") 这样写的结果输出的内容还是英文双引号。
我现在是这样解决的
Debug.WriteLine(Convert.ToChar(8220) & "Hello" & Convert.ToChar(8221))
用字符的编码来转换
如果在实际的使用中我们可以申请两个变量
Public Shared vbLQ As Char = Convert.ToChar(8220)
Public Shared vbRQ As Char = Convert.ToChar(8221)
然后在需要时这样调用
Debug.WriteLine(vbLQ & "Hello" & vbRQ)
输出结果
“Hello”
-------------------------------------------
以上显示的为全角的“” ,乐博网补充半角的""
效果是显示2个带半角的双引号:
"乐博网"
利用: chr(34)
调用方式:
MsgBox(chr(34) & "乐博网" & chr(34))
当然也可以通过 Msgbox(""乐博网""") '加双重双引号来实现
特殊符号和 BIDI 文本的字符项目
字符 | 命名项目 | 数字字符引用 | 描述 |
---|---|---|---|
C0 控制和基本拉丁 | |||
" | " | " | 引号, U0022 ISOnum |
& | & | & | and 简写, U0026 ISOnum |
< | < | < | 小于号, U003C ISOnum |
> | > | > | 大于号, U003E ISOnum |
拉丁扩展-A | |||
Œ | &OElig | Œ | 拉丁大写组合 oe, U0152 ISOlat2 |
œ | &oelig | œ | 拉丁小写组合 oe, U0153 ISOlat2 |
Š | &Scaron | Š | 带弯音号的拉丁大写字母 s, U0160 ISOlat2 |
š | &scaron | š | 带弯音号的拉丁小写字母 s, U0161 ISOlat2 |
Ÿ | &Yuml | Ÿ | 带弯音号的拉丁大写字母 y, U0178 ISOlat2 |
间距修正字符 | |||
ˆ | &circ | ˆ | 修正字符抑扬符号, U02C6 ISOpub |
˜ | &tilde | ˜ | 小波浪线, U02DC ISOdia |
通用标点 | |||
&ensp | 半间距, U2002 ISOpub | ||
&emsp | 全间距, U2003 ISOpub | ||
&thinsp | 瘦间距, U2009 ISOpub | ||
| &zwnj | | 零宽度非联合, U200C (新) RFC 2070 |
| &zwj | | 零宽度联合, U200D (新) RFC 2070 |
| &lrm | | 从左到右的符号, U200E (新) RFC 2070 |
| &rlm | | 从右到左的符号, U200F (新) RFC 2070 |
– | &ndash | – | 半长破折号, U2013 ISOpub |
— | &mdash | — | 全长破折号, U2014 ISOpub |
‘ | &lsquo | ‘ | 左单引号, U2018 ISOnum |
’ | &rsquo | ’ | 右单引号, U2019 ISOnum |
‚ | &sbquo | ‚ | 单低 9 引号, U201A (新) |
“ | &ldquo | “ | 左双引号, U201C ISOnum |
” | &rdquo | ” | 右双引号, U201D ISOnum |
„ | &bdquo | „ | 双低 9 引号, U201E (新) |
† | &dagger | † | 剑号, U2020 ISOpub |
‡ | &Dagger | ‡ | 双剑号, U2021 ISOpub |
‰ | &permil | ‰ | 千分号, U2030 ISOtech |
‹ | &lsaquo | ‹ | 左单书名号, U2039 ISO 提议 |
› | &rsaquo | › | 右单书名号, U203A ISO 提议 |