| Другое > Hard'n'Soft |
| Notepad++ Лишние символы в текстовом файле? |
| (1/1) |
| ColaKid:
Есть один текстовый файл в кодировке UTF-16LE, то бишь в юникоде. Почему в стандартном блокноте он отображается так: А в Notepad++ так: Другие редакторы ( MS Word, LibreOffice Writer) лишних строк тоже не добавляют. И да, собственно тот кусок кода, что запечатлен на картинке и отвечает за сохранение этого текста в файл. Но строка std::fputws( L"\n\n", fp); точно здесь ни на что не влияет :) |
| GManiac:
В Notepad++ Вид - Отображение символов - Отображать все символы, увидишь. Или в хекс-виде где открой (Фар, Тотал Коммандер, хекс-редакторы). Возможно, комбинация CRLFLF или что-то вроде того. |
| ColaKid:
GManiac, ну есть там символы, есть. Вопрос в том, почему же обычный блокнот их игнорирует. |
| GManiac:
А почему нет? В одних редакторах предусмотрены кривые комбинации, в нотепад++ нет. Помню, с зофара качал доки-текстовики, там таких много было. Откуда кривые символы берутся - другой вопрос. |
| lupus:
--- Цитата: ColaKid от 26 Март 2013, 23:49:49 ---GManiac, ну есть там символы, есть. Вопрос в том, почему же обычный блокнот их игнорирует. --- Конец цитаты --- потому что виндовый блокнот сам по себе очень прост, n++ в разы лучше. |
| gepar:
Большой размер для строк в Notepad++ / наличие кучи символов табуляции в документе / etc. |
| Segaman:
народ, выручайте как сделать чтобы хекс значения определялись как числа. примеры "$8F00", "#$F0C0" и "$A000" все перелазил, ничего дельного не нашел. яндекс и гугл дает шлак :( |
| gepar:
--- Цитата: Segaman ---как сделать чтобы хекс значения определялись как числа. --- Конец цитаты --- щито ? У хекса есть одна проблема - он НЕ В МЕЩАЕТСЯ в привычное исчисление от 0 до 10. Или ты хотел чтобы hex-числа в 10чные переганалясь автоматом? Так notepad не экстрасенс, откуда ему знать что это hex число, а не слово ABBA, так что и не ищи. Max можешь себе написать мини программку которая тебе будет переганять из 16 в 10 систему исчисления всё что найдёт в файле. |
| Segaman:
хочу чтобы хекс значения подсвечивались как и цифры |
| DeniSS:
Юзай user-defined language. Вот пример: подсветка для 68k и Z80. |
| Segaman:
DeniSS, спасибо большое. выручил. правда все равно не все конечно сделал что хотел. хотел чтобы знаки ", + - / *" были черные, но в принцыпе и так сойдет. еще раз спасибо |
| Навигация |
| Главная страница сообщений |