ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[¤À¨É] ¨Ï¥Î XMLHTTP + ADODB.Stream ¬d¸ß«O¤áªÑÅv¤À´²ªí

¦^´_ 5# ­ã´£³¡ªL
°Ñ¦Òstillfish00¤j¤jªº³W«h¼gªº¡A´£¨Ñ¤£¤@¼Ëªº¼gªk
¨S¦³¤ñ¹ï«Ü¦h¦r¡A¦³¼g¿ùªº¦a¤è«ü¾É¤@¤U
  1. Function Urlbig5(Ub5 As String) As String  'uniÂàbig5
  2. Dim a() As Byte: a = StrConv(Ub5, 128)
  3. For I = 0 To UBound(a)
  4.     If Chr(a(I)) Like "[A-Za-z0-9]" Then  
  5.         Urlbig5 = Urlbig5 & Chr(a(I))
  6.     Else
  7.         Urlbig5 = Urlbig5 & "%" & Hex(a(I))
  8.     End If
  9. Next I
  10. End Function

  11. Function UrlUto8x(Uu As String) As String  'uniÂàutf-8
  12. With CreateObject("ADODB.Stream")
  13.     .Type = 2
  14.     .Charset = "utf-8"
  15.     .Open
  16.     .writetext Uu '¤º®e
  17.     .Position = 0
  18.     .Type = 1
  19.     Dim ax() As Byte: ax = .read
  20.     .Close
  21. End With

  22. For I = 3 To UBound(ax) '«O¯dBOM 3§ï1
  23.     UrlUto8x = UrlUto8x & "%" & Hex(ax(I))
  24. Next I
  25. End Function
½Æ»s¥N½X
1

µû¤À¤H¼Æ

    • ­ã´£³¡ªL: »Pstillfish00¤j¤j¤£¦Pªº¼gªk¨Ó¹ï·Ó, §ó®e©ö ...ª÷¿ú + 5

TOP

        ÀR«ä¦Û¦b : ¯àµ½¥Î®É¶¡ªº¤H¡A¥²¯à´x´¤¦Û¤v§V¤Oªº¤è¦V¡C
ªð¦^¦Cªí ¤W¤@¥DÃD