Mostrando postagens com marcador encoding. Mostrar todas as postagens
Mostrando postagens com marcador encoding. Mostrar todas as postagens

quarta-feira, 20 de maio de 2009

Erro maluco ao rodar .sh

Caso ao rodar um .sh você obtenha uma resposta como esta:

/bin/bash^M: interpretador inválido: Arquivo ou diretório inexistente
ou
/bin/sh^M: interpretador inválido: Arquivo ou diretório inexistente

O problema é que o arquivo tem caracteres de quebra de linha do Wndows. O Windows usa 2 caracteres para quebra de linha; o Linux apenas 1. Assim, esse caracter fica sobrando. Para solucionar isto, basta chamar

dos2unix nome-do-arquivo.sh

Caso não tenha o dos2unix instalado, digite (funcionou no Ubuntu)

apt-get install tofrodos

segunda-feira, 4 de maio de 2009

Firebird com codificação WIN1252 com acentuação correta no Linux

Connection connection = DriverManager.getConnection("jdbc:firebirdsql://host/banco?lc_ctype=WIN1252",username, password);