⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 15651.html

📁 VB技巧问答10000例 VB技巧问答10000例
💻 HTML
字号:
<html>
  <head>
    <title>Re: 中文档案的转换</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: 中文档案的转换</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:luo570@ms31.hinet.net">小琳</a> on July 14, 1999 at 21:24:19:<p>
In Reply to: <a href="15582.html">中文档案的转换</a> posted by scenario on July 13, 1999 at 13:37:32:<p>
: 如果我要把一文字档,中文字的部份加上 \A 的字串,<br>: 英文字则原封不动的复制,写到另一档案内,<br>:  <br>: 即:<br>: a.txt<br>: 学VB找小吴<br>:  <br>: b.txt<br>: \A学VB\A找\A小\A吴<br>:  <br>:  <br>: 要如何做,又如果我想在遇到某一字串之后,<br>: 停止在每一中文字前写入 \A ,<br>: 原封不动的复制其余的档案又如何做。<br>:  <br>:  <p>:::小女子看了您的问题后,就写了一个小小的程式,希望<br>能够帮您解决问题,程式如下:<p>Private Sub Command1_Click()<br>    Dim temp As String, s As String<br>    Dim s1() As Byte<br>    Dim i As Integer, j(1) As Byte<br>    Dim result As String<p><br>    Open App.Path & "\a.txt" For Input As #1<br>    Open App.Path & "\b.txt" For Output As #2<br>    Do<br>        temp = Input(1, #1)<br>        s = s & temp<br>    Loop While Not EOF(1)<br>    s1 = StrConv(Trim(s), vbFromUnicode)<br>    For i = 0 To UBound(s1) - 2<br>        If s1(i) > 127 Then<br>            j(0) = s1(i)<br>            j(1) = s1(i + 1)<br>            i = i + 1<br>            result = result & "\A" & StrConv(j, vbUnicode)<br>        Else<br>            result = result & Chr(s1(i))<br>        End If<br>    Next i<br>    Write #2, result<br>    Close #1, #2<br>'    For i = 0 To LenB(s1)<br>End Sub<br>
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 15651-->
</ul><!--end: 15651-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -