Печать исходного кода в [закрывших] окнах

Проблема состоит в том, что информация, отправленная браузером, не имеет четко определенного кодирования и нет никакого пути в HTTP для определения его.

К счастью большинство браузеров будет использовать кодирование страницы, которая содержит форму. Таким образом, при использовании UTF-8 на всех страницах затем большинство браузеров отправит все данные в кодировке UTF-8 также (и примеры показывают, что это точно, как это отправляется).

, К сожалению, наиболее распространенные серверы JAVA-приложения действительно не обрабатывают случай (не может обвинить их, это - главным образом догадки так или иначе).

можно сказать серверу приложений рассматривать любой вход как UTF-8 путем вызова

request.setCharacterEncoding("UTF-8");

На основе стиля кодирования и платформ, которые Вы используете, это могло бы быть к последнему, когда поток управления достигает Вашего кода, таким образом, могло бы быть возможно сделать это в javax.servlet.Filter.

21
задан durron597 21 July 2015 в 16:21
поделиться

6 ответов

Notepad ++ - отличный инструмент для этого (и это бесплатно !). Вы можете распечатать код как обычным текстом, так и с цветной пометкой, как вы видите на экране!

14
ответ дан 29 November 2019 в 21:52
поделиться

UltraEdit отлично подходит для всех трех из них.

www.ultraedit.com

2
ответ дан 29 November 2019 в 21:52
поделиться

Я использую Context для большей части моих разработок, не связанных с Visual Studio, и он делает то, что вы просили, и является бесплатным. Я не знаю, насколько хорошо он передает цвет, но цвета исходного кода печатаются с несколькими различными полужирностями, что делает его довольно читаемым в черно-белом режиме.

Я просто использую диалоговое окно принтера, чтобы установить количество страниц для каждого вариант листа.

1
ответ дан 29 November 2019 в 21:52
поделиться

Я использую Кодекс: http://www.snapfiles.com/get/codex.html

Работает неплохо, можно как печатать, так и публиковать (экспорт в HTML ).

0
ответ дан 29 November 2019 в 21:52
поделиться

Crimson Editor тоже отлично выглядит!

0
ответ дан 29 November 2019 в 21:52
поделиться

Я пробовал рекомендуемые Notepad ++ и Codex, но считаю их слишком ограничивающими. Мне не удалось напечатать два столбца на листе ни в одном из них. Мне нравится увеличивать количество кода на листе. Десять лет назад я бы использовал pcps для печати нескольких столбцы исходного кода, но это программное обеспечение слишком старое и громоздкое в наши дни. На данный момент я бы предложил следующее, если вам нужен вывод в несколько столбцов: http: //www.lerup .com / printfile /

4
ответ дан 29 November 2019 в 21:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: