改行文字が”%A”となってしまっていたので、”%0A”となるように以下の処理を追加
else if (charCode < 16)
{
out << '%' << std::setw(2) << std::setfill('0') << std::hex << std::uppercase << charCode;
}
改行文字が”%A”となってしまっていたので、”%0A”となるように以下の処理を追加
else if (charCode < 16)
{
out << '%' << std::setw(2) << std::setfill('0') << std::hex << std::uppercase << charCode;
}