VARCHAR2 UTF-8

995533
Дата: 10.03.2011 10:10:50
Просьба не пинать, с ораклом только знакомлюсь. и вопрос наверное совсем легкий. Интересует такая вещь. всевремя работал с mysql. если в нем задаешь поле varchar(20) то не зависимо русский или англ язык, у меня вмещались все 20 символов. Кодировка UTF8 в оракле если ввожу 20 символов анг то все ок но если русский шрифт то получается что невлазит. выдает
ORA-12899: value too large for column "XML"."MYTABLE"."MYD" (actual: 29, maximum: 20)

Как то это лечится? Заранее спасибо
tru55
Дата: 10.03.2011 10:12:32
если у тебя ТОЛЬКО английский и русский языки, нафига UTF-8?
проходил мимо...
Дата: 10.03.2011 10:13:59
995533,

varchar2(20 char);
995533
Дата: 10.03.2011 10:14:53
tru55,

В том то и дело что не только эти языки.

а если только такие то какую кодировку использовать?
env
Дата: 10.03.2011 10:15:36
995533,

20 char и 20 byte, почувствуйте разницу
995533
Дата: 10.03.2011 10:16:47
проходил мимо...,

Ой спасибо!