Characterset improvements: using UTF-8 and encoding chars
This commit is contained in:
parent
cea39b66c8
commit
edd70257ad
|
@ -1,7 +1,7 @@
|
||||||
base sqlquery
|
base sqlquery
|
||||||
author George Pirogov
|
author George Pirogov
|
||||||
email i1557@yandex.ru
|
email i1557@yandex.ru
|
||||||
date 2018-12-10
|
date 2018-12-12
|
||||||
name SQL query plugin
|
name SQL query plugin (multidb)
|
||||||
desc Processing query to mysql database and display results as a table.
|
desc Processing query to mysql database and display results as a table.
|
||||||
url https://www.dokuwiki.org/plugin:sqlquery
|
url https://www.dokuwiki.org/plugin:sqlquery
|
||||||
|
|
|
@ -85,7 +85,7 @@ class syntax_plugin_sqlquery extends DokuWiki_Syntax_Plugin {
|
||||||
$password = $this->getConf('password');
|
$password = $this->getConf('password');
|
||||||
|
|
||||||
// connect to database
|
// connect to database
|
||||||
$dsn = "{$data['type']}:host={$data['host']};dbname={$data[db]}";
|
$dsn = "{$data['type']}:host={$data['host']};dbname={$data[db]};charset=UTF-8;";
|
||||||
try {
|
try {
|
||||||
$dbh = new PDO($dsn, $user, $password);
|
$dbh = new PDO($dsn, $user, $password);
|
||||||
} catch (PDOException $e) {
|
} catch (PDOException $e) {
|
||||||
|
@ -126,7 +126,7 @@ class syntax_plugin_sqlquery extends DokuWiki_Syntax_Plugin {
|
||||||
$renderer->doc .= "<tr>";
|
$renderer->doc .= "<tr>";
|
||||||
for ( $i = 0; $i < $fieldcount; $i++ ) {
|
for ( $i = 0; $i < $fieldcount; $i++ ) {
|
||||||
$renderer->doc .= "<td>";
|
$renderer->doc .= "<td>";
|
||||||
$renderer->doc .= $row[$i];
|
$renderer->doc .= htmlentities($row[$i]);
|
||||||
$renderer->doc .= "</td>";
|
$renderer->doc .= "</td>";
|
||||||
}
|
}
|
||||||
$renderer->doc .= "</tr>\n";
|
$renderer->doc .= "</tr>\n";
|
||||||
|
|
Loading…
Reference in New Issue