Eu tive um problema semelhante recentemente.
No seu arquivo freetds.conf você vai querer um entrada semelhante à seguinte:
[DataSourceName]
host = <IP Address>
port = <databaseport>
#version 8.0 seems to work with sql server 2005
tds version = 8.0
client charset = UTF-8
O conjunto de caracteres do cliente é o ponto importante aqui.
Eu estava fazendo isso com o Perl do Linux, espero que o UTF-8 também seja a melhor escolha, dado que o Perl é o Cliente