• 45 Vote(s) - 2.56 Average
  • 1
  • 2
  • 3
  • 4
  • 5
دریافت سورس سایت بصورت یونیکد
#1
درود خسته نباشید با این روش سورس سایت دریافت میکنم ولی حروف پارسی بصورت ناخانا هستن

چطور میتونم سورس سایت دریافت کنم بصورت یونیکد باشه؟

PHP Code:
Private  Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA"  (ByVal sAgent As StringByVal lAccessType As LongByVal sProxyName As  StringByVal sProxyBypass As StringByVal lFlags As Long) As Long
Private  Declare Function InternetOpenUrl Lib "wininet.dll" Alias  "InternetOpenUrlA" (ByVal hInternetSession As LongByVal sURL As  StringByVal sHeaders As StringByVal lHeadersLength As LongByVal  lFlags As LongByVal lContext As Long) As Long
Private  Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As  LongByVal sBuffer As StringByVal lNumBytesToRead As Long,  lNumberOfBytesRead As Long) As Integer
Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer
Private Const IF_FROM_CACHE = &H1000000
Private Const IF_MAKE_PERSISTENT = &H2000000
Private Const IF_NO_CACHE_WRITE = &H4000000
Private Const BUFFER_LEN 256
   
Public Function GetSource(sURL As String) As String
    Dim sBuffer 
As String BUFFER_LENiResult As IntegersData As String
    Dim hInternet 
As LonghSession As LonglReturn As Long
    hSession 
InternetOpen("vb wininet"1vbNullStringvbNullString0)
    If 
hSession Then hInternet InternetOpenUrl(hSessionsURLvbNullString0IF_NO_CACHE_WRITE0)
    If 
hInternet Then
        iResult 
InternetReadFile(hInternetsBufferBUFFER_LENlReturn)
        
sData sBuffer
        
Do While lReturn <> 0
            iResult 
InternetReadFile(hInternetsBufferBUFFER_LENlReturn)
            
sData sData Mid(sBuffer1lReturn)
        
Loop
    End 
If
    
iResult InternetCloseHandle(hInternet)
    
GetSource sData
End 
Function 
 
  Reply
#2
کسی در این مورد نمیتونه  راهنمایی کنه؟
  Reply
#3
با این دستور ذخیره کن :


Code:
Option Explicit
Private Sub Command1_Click()
WebBrowser1.ExecWB OLECMDID_SAVEAS, OLECMDEXECOPT_DODEFAULT
End Sub
Private Sub
Form_Load()
WebBrowser1.Navigate2 "www.google.com"
End Sub

 

گروه دور همی پارسی کدرز
https://t.me/joinchat/GxVRww3ykLynHFsdCvb7eg
  Reply
#4
سپاسگزار دنبال سریع ترین روش بودم WebBrowser کند هسته خودم راه حل فهمیدم

اول microsoft activex data objects 2.5 library اضافه کنین

و اینم کد
PHP Code:
Option Compare Text
Private Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As StringByVal lAccessType As LongByVal sProxyName As StringByVal sProxyBypass As StringByVal lFlags As Long) As Long
Private Declare Function InternetOpenUrl Lib "wininet.dll" Alias "InternetOpenUrlA" (ByVal hInternetSession As LongByVal sURL As StringByVal sHeaders As StringByVal lHeadersLength As LongByVal lFlags As LongByVal lContext As Long) As Long
Private Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As LongByVal sBuffer As StringByVal lNumBytesToRead As LonglNumberOfBytesRead As Long) As Integer
Private Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer
Private Const IF_FROM_CACHE = &H1000000
Private Const IF_MAKE_PERSISTENT = &H2000000
Private Const IF_NO_CACHE_WRITE = &H4000000
Private Const BUFFER_LEN 256
Public Function GetSource(sURL As String) As String
    Dim sBuffer 
As String BUFFER_LENiResult As IntegersData As String
    Dim hInternet 
As LonghSession As LonglReturn As Long
    hSession 
InternetOpen("vb wininet"1vbNullStringvbNullString0)
    If 
hSession Then hInternet InternetOpenUrl(hSessionsURLvbNullString0IF_NO_CACHE_WRITE0)
    If 
hInternet Then
        iResult 
InternetReadFile(hInternetsBufferBUFFER_LENlReturn)
        
sData sBuffer
        
Do While lReturn <> 0
            iResult 
InternetReadFile(hInternetsBufferBUFFER_LENlReturn)
            
sData sData Mid(sBuffer1lReturn)
        
Loop
    End 
If
    
iResult InternetCloseHandle(hInternet)
    
GetSource sData
End 
Function
 
 
 
Private 
Sub Command1_Click()
 
   
out2 GetSource("http://www.google.com")
 
    
Open App.Path "\web.txt" For Output As #1
    
Print #1, out2
    
Close #1
     
    
Dim objStreamstrData
Set objStream 
CreateObject("ADODB.Stream")
objStream.Charset "utf-8"
objStream.Open
objStream
.LoadFromFile (App.Path "\web.txt")
text1.Text objStream.ReadText()
     
End Sub 

 
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  سورس کدهای ویژوال بیسیک Amin_Mansouri 8 12,523 05-15-2017، 04:35 PM
Last Post: minarad69
  سورس کد شماره گیری از مودم (ویژوال بیسیک 6 ) Amin_Mansouri 1 5,125 05-07-2017، 06:54 PM
Last Post: alikorg
  سورس کد کار با وب کم (ویژوال بسیک 6) Amin_Mansouri 1 7,021 04-20-2015، 10:10 PM
Last Post: hackert41389
  دانلود قسمتی از یه سایت در برنامه aghamali 1 2,324 11-07-2014، 09:40 PM
Last Post: Amin_Mansouri
  سورس کد ذخیره میخوام روشنا 5 6,942 06-25-2014، 08:46 AM
Last Post: Amin_Mansouri
  سورس جمع آوری وبلاگ های بروز میهن بلاگ saeedh 7 6,813 05-26-2014، 04:09 PM
Last Post: Amin_Mansouri
  سریعترین روش دریافت سورس سایت aleas 0 2,494 05-20-2014، 12:17 AM
Last Post: aleas
  مشکل در سورس ثبت نام tiktak990 3 4,467 05-13-2014، 10:43 AM
Last Post: tiktak990
  سورس کد زوم کردن بر روی عکس ویژوال بیسیک 6 Amin_Mansouri 1 5,937 04-26-2014، 11:11 PM
Last Post: سلام
  سورس کد دانلود فایل Amin_Mansouri 1 6,998 04-21-2014، 03:04 PM
Last Post: saelozahra

Forum Jump:


Users browsing this thread: 1 Guest(s)