added support for UTF-8

now the UTF-8 is a default charset


git-svn-id: svn://ttmath.org/publicrep/winix/trunk@677 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2010-11-21 00:19:17 +00:00
parent f1f0fa34cb
commit 8e72a820dd
153 changed files with 4270 additions and 2784 deletions

View File

@@ -119,7 +119,7 @@ private:
AcceptEncodingParser accept_encoding_parser;
Compress compress;
HTMLFilter html_filter;
std::string clean_html, html_with_debug;
std::wstring clean_html, html_with_debug;
bool CreateFCGISocket();
void ProcessRequestThrow();
@@ -145,10 +145,10 @@ private:
void SetHtmlFilterConf();
void PrepareSessionCookie();
void AddDebugInfo(std::string & out);
void FilterCompressSend(bool compressing, const std::string & source_ref);
void AddDebugInfo(std::wstring & out);
void FilterCompressSend(bool compressing, const std::wstring & source_ref);
void SendHeaders(bool compressing, Header header);
bool IsCompressionAllowed(const std::string & source);
bool IsCompressionAllowed(const std::wstring & source);
bool CanSendContent(Header header);
void LogUser(const char * msg, uid_t id);