怎么读写UTF8格式的INI文件
2个回答
展开全部
新版本的apache可以轻松用WSGI方式使用python。别用mod_python,那个技术有些老。配置当真的难办。我以前也是费了很大力气配置。
用WSGI或者是FASTCGI结合 nginx,这个应该是更简单。比apache2还要简单。
强烈建议你用wsgi,最少也要用fastcgi。这样更容易,更易维护开发,学起来也容易。
mod_python以前是以效率最快而出名的。不过因为上手难,配置不方便。所以现在基本上不用它了。
你找一个微框架很容易就弄出一个hello来。
比如最近我用parse??忘记全称了。结合bottle.py轻松就弄了一个小网站。然后再用apche2的proxy方式连接过来。可以多进程负载均衡。没有什么压力。性能还过得去。
用WSGI或者是FASTCGI结合 nginx,这个应该是更简单。比apache2还要简单。
强烈建议你用wsgi,最少也要用fastcgi。这样更容易,更易维护开发,学起来也容易。
mod_python以前是以效率最快而出名的。不过因为上手难,配置不方便。所以现在基本上不用它了。
你找一个微框架很容易就弄出一个hello来。
比如最近我用parse??忘记全称了。结合bottle.py轻松就弄了一个小网站。然后再用apche2的proxy方式连接过来。可以多进程负载均衡。没有什么压力。性能还过得去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-10-13
展开全部
在申明Dll函数时,可以指定函数字符串的封送方式,不过方式比较少,如下:
<DllImport("Kernel32", EntryPoint:="GetPrivateProfileStringA", CharSet:=CharSet.Auto)> _
Public Shared Function GetPrivateProfileString(ByRef lpApplicationName As String, _
ByRef lpKeyName As String, _
ByRef lpDefault As String, _
ByRef lpReturnedString As String, _
ByVal nSize As Integer, _
ByRef lpFileName As String) As Integer
End Function
其中CharSet参数可以为Ansi,Auto,None,Unicode,如果这四种字符串封送方式都无法正确读取,就需要将用文本文件的方式读取或将Ini转存为unicode或GB2312编码方式的文件,再通过API函数来读取。
<DllImport("Kernel32", EntryPoint:="GetPrivateProfileStringA", CharSet:=CharSet.Auto)> _
Public Shared Function GetPrivateProfileString(ByRef lpApplicationName As String, _
ByRef lpKeyName As String, _
ByRef lpDefault As String, _
ByRef lpReturnedString As String, _
ByVal nSize As Integer, _
ByRef lpFileName As String) As Integer
End Function
其中CharSet参数可以为Ansi,Auto,None,Unicode,如果这四种字符串封送方式都无法正确读取,就需要将用文本文件的方式读取或将Ini转存为unicode或GB2312编码方式的文件,再通过API函数来读取。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询