Use Poco::URI::encode to percent-encode URIs in AsciiDoc export.
continuous-integration/drone/push Build was killed Details

This commit is contained in:
tastytea 2019-12-31 11:22:57 +01:00
parent 489e1fba99
commit 62fd8a8abb
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
1 changed files with 4 additions and 4 deletions

View File

@ -17,6 +17,7 @@
#include "export/adoc.hpp"
#include "time.hpp"
#include "version.hpp"
#include <Poco/URI.h>
#include <algorithm>
#include <iostream>
#include <locale>
@ -172,10 +173,9 @@ string Export::AsciiDoc::replace_in_title(const string &text) const
string Export::AsciiDoc::replace_in_uri(const string &text) const
{
return replace(text,
{
{ "[", "%5B" }, { "]", "%5D" }
});
string out;
Poco::URI::encode(text, "+", out);
return out;
}
void Export::AsciiDoc::print_tags(const tagmap &tags) const