Passar caracter de quebra de linha

Pessoal.

Tenho a seguinte situação:
Tenho uma página htm que possui um campo text, um botão, um textarea e um select.
Quando o usuário digitar um texto no text, tenho que capturar o valor digitado e adicionar um caracter de quebra de linha. Depois disso, jogo esse valor no textarea.
Estou usando o “\n”, e pro textarea funciona corretamente.
texto = document.frm.txtTexto.value + “\n”.
O problema é que desse textarea (que possui as quebras de linha) jogo o valor num select.
Quando faço isso, ele muda o caracter de quebra de linha para alguns caracteres estranhos.

Estou tentando passar diretamente o código do caracter, mas sem sucesso até o momento.
Alguém pode ajudar?
Grato

Olá:

Experimenta usar:

String EOL = System.getProperty("line.separator");

Assim você terá o caracter de fim de linha apropriado para cada SO.

Grato,