<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Problem z kodowaniem na Windows 7 32bit]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1922&amp;type=atom"/>
	<updated>2013-12-10T11:12:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1922</id>
		<entry>
			<title type="html"><![CDATA[Odp: Problem z kodowaniem na Windows 7 32bit]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4896#p4896"/>
			<content type="html"><![CDATA[To co c_michal napisał ma pełen sens. Jest tylko jedno ale: 0x88 to nie jest 'ł'.

Gdyby to było ł, to Pg by to sobie przekonwertował - encoding po stronie klienta jest ustawiony poprawnie, z błędu wynika, że po stronie serwera też (przestawianie tego na windows-1250 jest wątpliwe).

Bardziej mnie interesuje co to jest ten znak \x88. W dwóch dostępnych szybko tablicach znaków windows-1250, nie ma znaku \x88:

[list=*]
[*][url=https://en.wikipedia.org/wiki/Windows-1250]Lista 1[/url][/*]
[*][url=http://www.science.co.il/language/character-code.asp?s=1250]Lista 2[/url][/*]
[/list]

Niestety - nie mam pojęcia jak pod windows zdekodować string do wartości bajtów, więc nie wymyślę jak to poprawić.]]></content>
			<author>
				<name><![CDATA[depesz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1564</uri>
			</author>
			<updated>2013-12-10T11:12:15Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4896#p4896</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Problem z kodowaniem na Windows 7 32bit]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4894#p4894"/>
			<content type="html"><![CDATA[łączysz się z poziomu PgAdmina do dowolnej bazy danych. Naciskasz Ctrl+E lub z menu narzędzia wybierasz narzędzie zapytania. W oknie które ci się pokaże, w prowadzasz skrypt z mojego poprzedniego posta i wykonujesz poprzez naciśnięcie F5.

Pozostaje ci już tylko zalogować się do nowo utworzonej bazy bazy.]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2013-12-10T09:19:54Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4894#p4894</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Problem z kodowaniem na Windows 7 32bit]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4893#p4893"/>
			<content type="html"><![CDATA[Na linuxie to wykonam a na Windows dopiero uczę się tego używać. Gdzie mogę to wpisać? Bazy tworzę poprzez pgadmin3 poprzez 'klikanie' i używam SQL Shell ale tylko do łączenia się z bazą danych.]]></content>
			<author>
				<name><![CDATA[patrykbaz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1691</uri>
			</author>
			<updated>2013-12-10T06:00:58Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4893#p4893</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Odp: Problem z kodowaniem na Windows 7 32bit]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4892#p4892"/>
			<content type="html"><![CDATA[twój problem to kodowanie, skasuj bazę i utwórz ją np tak:
CREATE DATABASE test
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'Polish_Poland.1250'
       LC_CTYPE = 'Polish_Poland.1250'
       CONNECTION LIMIT = -1;

lub nie korzystaj z polskich znaków.

PS Dobra rada nie wykorzystuj polskich znaków tworząc nazwy obiektów bazy danych!!!]]></content>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=627</uri>
			</author>
			<updated>2013-12-09T21:51:00Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4892#p4892</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Problem z kodowaniem na Windows 7 32bit]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=4881#p4881"/>
			<content type="html"><![CDATA[Wiem wszystkich forumowiczów. Proszę o pomoc. Zainstalowałem postgresql-9.3.2-1-windows. Po uruchomieniu SQL Shell(psql) i wybraniu odpowiedniej utworzonej bazy chce utworzyć tabelę. 

[b] CREATE TABLE Działy(Id_dz int, Nazwa varchar(20));[/b]

Otrzymuję komuniakt

[color=#FF0000]ERROR:  character with byte sequence 0x88 in encoding "WIN1250" has no equivalent in encoding "UTF8"[/color]

Co mogę zrobić żeby naprawić ten błąd?
Pozdrawiam.


ps. Przy instalacji ustawiłem kodowanie na C]]></content>
			<author>
				<name><![CDATA[patrykbaz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1691</uri>
			</author>
			<updated>2013-12-09T19:10:05Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=4881#p4881</id>
		</entry>
</feed>
