powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / кодировка Npgsql c#
3 сообщений из 3, страница 1 из 1
кодировка Npgsql c#
    #38940929
Air777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
String Query = @"
set client_encoding = 'utf8';
SELECT * FROM движения";

NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=postgres;Password=postgres;Database=test;Encoding=utf8");
conn.Open();



Возвращает ошибку
Npgsql.NpgsqlException:
relation "��������" does not exist
Severity: ERROR
Code: 42P01
...


Дело явно в кодировке, тк запрос к таблице с англ именем отрабатывает нормально.

Как победить?

ЗЫ кириллица в именах базы и колонок принципиальна. База создана в кодировке utf-8
...
Рейтинг: 0 / 0
кодировка Npgsql c#
    #38940937
Air777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Visual studio 2013

Npgsql v 2.2.4.3


PGSQL 9.1.2
...
Рейтинг: 0 / 0
кодировка Npgsql c#
    #38940957
Air777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам себе режиссер )

Оказалось что если использовать имена не на англ их нужно брать в кавычки тогда все работает.

select * from "движения"

Не очевидная штука.
Тема закрыта
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / кодировка Npgsql c#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]