В Java я попытался написать String в качестве вывода на консоль. Длина строки - 20166 символов. После печати строки на консоли появляется только вторая половина строки.
Вся строка - одна длинная строка:
Как выглядит: С самого начала существует много пробелов (которые должны быть буквенно-числовыми символами), а после этого отображается остальная часть строки, отображаемой правильно.
Я попытался изменить консольную кодировку по умолчанию на UTF-16 и UTF-8, но это не помогло.
Строка, которую я пытаюсь вывести, - это текстовый контент, сканированный с определенной веб-страницы (http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery). Если я сканирую другую веб-страницу, проблем нет.
Как обрабатывать строку: Я использую веб-сервис, чтобы получить текстовый контент с веб-страницы. Возвращаемая строка (текстовый текст) печатается правильно (целиком). Мне нужно обработать эту строку, чтобы я изменил все символы на нижний регистр и заменил все несколько пробелов на один.
textContent.toLowerCase().replaceAll("\\s+", " ");
После того, как нижний регистр символов я смогу полностью напечатать целую строку, но после замены нескольких пробелов на один, начало строки не видно.
Вы хоть представляете, в чем проблема?
Заранее благодарим за любую помощь.