notepad e notepad ++ não mostram a mesma coisa?

1

Eu tenho exportado texto do Excel em Unicode, assim:

entãoeueditocomoNotepad++emudoparaomeuformuláriodesejadoesalve-ocomoUTF-8assim:

mas quando abri-lo no bloco de notas está em forma completamente diferente?

No notepad ++ eu substitui \t|\t por \n 1 and also try '\p'1 etc, eu tenho o mesmo problema no UltraEdit também, como posso resolvê-lo?

    
por alireza 27.07.2014 / 18:43

1 resposta

2

Existe a possibilidade de que o caractere \n seja usado como caractere de fim de linha (EOL) para representar uma nova linha.

Para motivos históricos , o Windows usa dois caracteres CR + LF ( \r\n ) para representa uma nova linha, enquanto Unix e Linux usam LF ( \n ).

Como o bloco de notas não reconhece \n sozinho, as linhas que parecem separadas no notepad ++ ficam na mesma linha no bloco de notas.

Você pode abrir o arquivo no notepad ++, vá para Editar > Conversão EOL > Formato do Windows para alterar todos os \n para \r\n e, em seguida, você deverá ver a mesma coisa no bloco de notas.

    
por 30.07.2014 / 03:40