遇到一个怪问题,关于读取ini 文件的问题
为什么从ini文件里读出的数据,如果是英文或数字,则一切显示正常,但如果读取的是中文,那么要显示的时候,如果在其后加一个字符串显示,则后面的字符串不能显示出来
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
private command1_click()
dim str as string * 256
getprivateprofilestring "system","version","",str,len(str),app.path & "\ini.ini"
msgbox str & "abcd"
end sub
如果读取的字符串是中文,则后面的“abcd"不能显示出来,但其它的能显示正常