在IIS Filter中如何处理中文?
DWORD CConFilter::OnPreprocHeaders(CHttpFilterContext* pCtxt,
PHTTP_FILTER_PREPROC_HEADERS pHeaderInfo)
{
TCHAR lszBuf[512]
DWORD llvalue=512;
if(pHeaderInfo->GetHeader(pCtxt->m_pFC,"url",lszBuf,&llvalue))
{
ISAPITRACE0(lszBuf); //
}
return SF_STATUS_REQ_NEXT_NOTIFICATION;
}
通过上面的方法,URL中有中文,输出得到 "/PM/%E4%B8%AD%E6%96%87/Default.htm"
这样一串乱码,如何处理?