Add test for #1229 and actually fix it.

This commit is contained in:
Alexey Sokolov
2016-01-09 18:00:47 +00:00
parent 6a87ba3d4f
commit 1f226d2ade
7 changed files with 31 additions and 15 deletions
+8 -1
View File
@@ -2072,7 +2072,14 @@ void CZNC::ResumeConnectQueue() {
}
}
void CZNC::ForceEncoding() { m_uiForceEncoding++; }
void CZNC::ForceEncoding() {
m_uiForceEncoding++;
for (Csock* pSock : GetManager()) {
if (pSock->GetEncoding().empty()) {
pSock->SetEncoding("UTF-8");
}
}
}
void CZNC::UnforceEncoding() { m_uiForceEncoding--; }
bool CZNC::IsForcingEncoding() const { return m_uiForceEncoding; }
CString CZNC::FixupEncoding(const CString& sEncoding) const {