Непонятно, что вы подразумеваете под кодированием.
Если вы имеете в виду, что у вас есть произвольная строка байтовых значений, тогда varchar плохо подходит, потому что он попытается обрезать завершающие пробелы. В таких случаях лучшим выбором будет использование полей varbinary.
Если вставляемая строка содержит управляющие символы, вам лучше всего преобразовать ее в шестнадцатеричную строку и вставить ее следующим образом:
create table xx (
v varbinary(512) not null );
insert into xx values ( 0x68656C6C6F20776F726C64);
Это предотвратит засорение любых компонентов в цепочке инструментов символами NUL и т. Д.