📄 17359.html
字号:
<html> <head> <title>Re: 在RichTextBox先打英文再打中文就会产生乱码,为什么?如何解决?</title> </head> <body bgcolor="#FFFFFF" vlink="#808080"> <center> <h1>Re: 在RichTextBox先打英文再打中文就会产生乱码,为什么?如何解决?</h1> </center><hr size=7 width=75%><hr size=7 width=75%><p>Posted by <a href="mailto:stupids@ms5.url.com.tw">小瓜瓜</a> on August 16, 1999 at 17:16:02:<p>In Reply to: <a href="17321.html">Re: 在RichTextBox先打英文再打中文就会产生乱码,为什么?如何解决?</a> posted by 小瓜瓜 on August 16, 1999 at 01:30:39:<p>: : : : 在RichTextBox先打英文再打中文就会产生乱码,为什么?如何解决?<p>: : : :::不可能吧!!!请详细您的操作方式及系统环境!!!<p>: : 可能是打英文时RichTextBox用了英文字形,可是再打中文时,由于仍是用英文字形(不适用于中文),所以出现乱码了...(在中文Windows下应不会有这个问题)<p><br>: <br>: ※RichTextBox的确有此现像<p>: 做个实验:两个Command,一个TextBox及一个RichTextBox<br>: Private Sub Command1_Click()<br>: Text1 = RichTextBox1<br>: End Sub<p>: <br>: 1)没有乱码,直接在RichTextBox1里输入"小瓜瓜″<br>: {\rtf1\ansi\ansicpg950\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fnil\fcharset136 \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9;}}<br>: {\colortbl\red0\green0\blue0;}<br>: \deflang1028\horzdoc{\*\fchars !),.:\'3b?\}]^\'a1\'41\'a1\'42\'a1\'43\'a1\'44\'a1\'45\'a1\'46\'a1\'47\'a1\'48\'a1\'49\'a1\'4a\'a1\'4b\'a1\'4c\'a1\'4d\'a1\'4e\'a1\'4f\'a1\'50\'a1\'51\'a1\'52\'a1\'53\'a1\'54\'a1\'55\'a1\'56\'a1\'57\'a1\'58\'a1\'59\'a1\'5a\'a1\'5b\'a1\'a1\'a1\'60\'a1\'62\'a1\'64\'a1\'66\'a1\'68\'a1\'6a\'a1\'6c\'a1\'6e\'a1\'70\'a1\'72\'a1\'74\'a1\'76\'a1\'78\'a1\'7a\'a1\'7c\'a1\'7e\'a1\'a2\'a1\'a4\'a1\'a6\'a1\'a8\'a1\'aa\'a1\'ac}{\*\lchars ([\{\'a1\'5d\'a1\'5f\'a1\'61\'a1\'63\'a1\'65\'a1\'67\'a1\'69\'a1\'6b\'a1\'6d\'a1\'6f\'a1\'71\'a1\'73\'a1\'75\'a1\'77\'a1\'79\'a1\'7b\'a1\'7d\'a1\'a1\'a1\'a3\'a1\'a5\'a1\'a7\'a1\'a9\'a1\'ab}\pard\plain\f2\fs17 RichTextBox1\'b4\'fa\'b8\'d5<br>: \par }<p>: 2)有乱码,在RichTextBox1删除RichTextBox1等字后载输入RichTextBox1,,然后再输入"小瓜瓜″,多了{\f3\fnil \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9;}}<br>: {\rtf1\ansi\ansicpg950\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fnil\fcharset136 \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9;}{\f3\fnil \'b7\'73\'b2\'d3\'a9\'fa\'c5\'e9;}}<br>: {\colortbl\red0\green0\blue0;}<br>: \deflang1033\horzdoc{\*\fchars !),.:\'3b?\}]^\'a1\'41\'a1\'42\'a1\'43\'a1\'44\'a1\'45\'a1\'46\'a1\'47\'a1\'48\'a1\'49\'a1\'4a\'a1\'4b\'a1\'4c\'a1\'4d\'a1\'4e\'a1\'4f\'a1\'50\'a1\'51\'a1\'52\'a1\'53\'a1\'54\'a1\'55\'a1\'56\'a1\'57\'a1\'58\'a1\'59\'a1\'5a\'a1\'5b\'a1\'a1\'a1\'60\'a1\'62\'a1\'64\'a1\'66\'a1\'68\'a1\'6a\'a1\'6c\'a1\'6e\'a1\'70\'a1\'72\'a1\'74\'a1\'76\'a1\'78\'a1\'7a\'a1\'7c\'a1\'7e\'a1\'a2\'a1\'a4\'a1\'a6\'a1\'a8\'a1\'aa\'a1\'ac}{\*\lchars ([\{\'a1\'5d\'a1\'5f\'a1\'61\'a1\'63\'a1\'65\'a1\'67\'a1\'69\'a1\'6b\'a1\'6d\'a1\'6f\'a1\'71\'a1\'73\'a1\'75\'a1\'77\'a1\'79\'a1\'7b\'a1\'7d\'a1\'a1\'a1\'a3\'a1\'a5\'a1\'a7\'a1\'a9\'a1\'ab}\pard\plain\f3\fs17 RichTextBox1\'b4\'fa\'b8\'d5\plain\lang1028\f2\fs17 <br>: \par }<p>: <br>: ●逆转<br>: Private Sub Command2_Click()<br>: RichTextBox1=Text1<br>: End Sub<p>: 把1与2的一堆看不懂的数字输入,得到:<br>: 1)RichTextBox1小瓜瓜<br>: 2)RichTextBox1("小瓜瓜″乱码)<p>: <br>: 有解决法吗?有的<br>: RichTextBox1.SelStart = 乱码起始位置<br>: RichTextBox1.SelLength = 乱码长度<br>: RichTextBox1.SelFontName = 中文字型名称<p>正确的解决法在我个人的网页→小瓜瓜VB调理包→物件运用→RichTextBox 里有<br><ul><li><a href="http://www.hello.com.tw/~stupids">小瓜瓜VB调理包</a></ul><br><hr size=7 width=75%><p><a name="followups">Follow Ups:</a><br><ul><!--insert: 17359--></ul><!--end: 17359--><br><hr size=7 width=75%><p></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -