Latest posts on Как отобразить кириллицу из postgres? topichttps://python.su/forum/topic/37063/2020-04-24T22:48:10+03:00Общий :: Базы данных :: Как отобразить кириллицу из postgres?
2020-04-24T22:48:10+03:00Jony1990209395надо отобразить путь кирилицы, очевидно ведь !
Общий :: Базы данных :: Как отобразить кириллицу из postgres?
2019-04-12T11:29:01+03:00zlodiak200700вопрос закрыт, я всё понял. нужно было в заголовках html указать тоже utf-8<br/><br/><div class="code"><pre> <span class="p"><</span><span class="nt">meta</span> <span class="na">charset</span><span class="o">=</span><span class="s">"utf-8"</span><span class="p">></span>
</pre></div>
Общий :: Базы данных :: Как отобразить кириллицу из postgres?
2019-04-12T11:19:50+03:00zlodiak200698<blockquote><em>PEHDOM</em><br/>А вы уверены что у вас данные в постгресе в UTF8?</blockquote><br/>ну как бы вот:<br/><br/><div class="code"><pre> <span class="n">psql</span> <span class="p">(</span><span class="mf">9.5</span><span class="o">.</span><span class="mi">16</span><span class="p">)</span>
<span class="n">Type</span> <span class="s2">"help"</span> <span class="k">for</span> <span class="n">help</span><span class="o">.</span>
<span class="n">postgres</span><span class="o">=</span><span class="c1"># SHOW SERVER_ENCODING</span>
<span class="n">postgres</span><span class="o">-</span><span class="c1"># ;</span>
<span class="n">server_encoding</span>
<span class="o">-----------------</span>
<span class="n">UTF8</span>
<span class="p">(</span><span class="mi">1</span> <span class="n">row</span><span class="p">)</span>
</pre></div><br/>и вот:<br/><br/>postgres=# \l<br/><div class="code"><pre> <span class="n">List</span> <span class="n">of</span> <span class="n">databases</span>
<span class="n">Name</span> <span class="o">|</span> <span class="n">Owner</span> <span class="o">|</span> <span class="n">Encoding</span> <span class="o">|</span> <span class="n">Collate</span> <span class="o">|</span> <span class="n">Ctype</span> <span class="o">|</span> <span class="n">Access</span> <span class="n">privileges</span>
<span class="o">-------------+----------+----------+-------------+-------------+------------------------</span>
<span class="n">db_test</span> <span class="o">|</span> <span class="n">postgres</span> <span class="o">|</span> <span class="n">UTF8</span> <span class="o">|</span> <span class="n">ru_RU</span><span class="o">.</span><span class="n">UTF</span><span class="o">-</span><span class="mi">8</span> <span class="o">|</span> <span class="n">ru_RU</span><span class="o">.</span><span class="n">UTF</span><span class="o">-</span><span class="mi">8</span> <span class="o">|</span> <span class="o">=</span><span class="n">Tc</span><span class="o">/</span><span class="n">postgres</span> <span class="o">+</span>
<span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="n">postgres</span><span class="o">=</span><span class="n">CTc</span><span class="o">/</span><span class="n">postgres</span> <span class="o">+</span>
<span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="n">user_test</span><span class="o">=</span><span class="n">CTc</span><span class="o">/</span><span class="n">postgres</span>
<span class="n">joba_finder</span> <span class="o">|</span> <span class="n">postgres</span> <span class="o">|</span> <span class="n">UTF8</span> <span class="o">|</span> <span class="n">ru_RU</span><span class="o">.</span><span class="n">UTF</span><span class="o">-</span><span class="mi">8</span> <span class="o">|</span> <span class="n">ru_RU</span><span class="o">.</span><span class="n">UTF</span><span class="o">-</span><span class="mi">8</span> <span class="o">|</span> <span class="o">=</span><span class="n">Tc</span><span class="o">/</span><span class="n">postgres</span> <span class="o">+</span>
<span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="n">postgres</span><span class="o">=</span><span class="n">CTc</span><span class="o">/</span><span class="n">postgres</span> <span class="o">+</span>
<span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="o">|</span> <span class="n">jf_user</span><span class="o">=</span><span class="n">CTc</span><span class="o">/</span><span class="n">postgres</span>
</pre></div>
Общий :: Базы данных :: Как отобразить кириллицу из postgres?
2019-04-12T09:11:30+03:00PEHDOM200690<blockquote><em>zlodiak</em><br/>db_connection.set_client_encoding('UTF8')</blockquote>А вы уверены что у вас данные в постгресе в UTF8?
Общий :: Базы данных :: Как отобразить кириллицу из postgres?
2019-04-11T22:41:29+03:00zlodiak200689Подскажите пожалуйста что делать, если из БД postgres9 приходит кириллица в виде кракозябр?<br/><br/>сделал следующее:<br/>1. запустил встроенный в python3 локальный сервер, <br/>2. сделал запрос к БД на получение данных, <br/>3. сформировал html стрнаницу из этих данных, <br/>4. в браузере загрузил соответствующий адрес, <br/>5. ожидаю, что cgi отобразит страничку с данными<br/><br/>в результате страничка отображается, но вместо кириллических символов выводятся кракозябры.<br/><br/>пробовал делать так:<br/><br/><div class="code"><pre> <span class="n">db_connection</span><span class="o">.</span><span class="n">set_client_encoding</span><span class="p">(</span><span class="s1">'UTF8'</span><span class="p">)</span>
</pre></div><br/>и так:<br/><div class="code"><pre> <span class="c1"># encoding: utf-8</span>
</pre></div><br/><br/>не помогло<br/>