Ни одна из 4 упомянутых вами кодировок (Shift-JIS, UTF-8, EUC-JP, ISO-2022-JP) не использует символ CR или LF внутри японских символов. Для UTF-8 и EUC-JP нет никакого перекрытия между символами с низким ascii и байтами внутри японских символов. Однако для Shift-JIS и ISO-2022-JP есть перекрытие, но не в диапазоне, где вы найдете CR и LF.
For ISO-2022-JP,
First-byte range: 0x21 - 0x7E
Second-byte range: 0x21 - 0x7E
И символы escape-последовательности для переключения между различными наборами символов:
0x1B, 0x28, 0x24, 0x40, 0x42, and 0x4A
Как видите, ни один из символов, используемых для кодирования японских символов в ISO-2022-JP, не пересекается с CR или LF.
For Shift-JIS,
First-byte range: 0x81 - 0x9F, 0xE0 - 0xEF
Second-byte range: 0x40 - 0x7E, 0x80 - 0xFC
Half-width katakana: 0xA1 - 0xDF
Опять же, нет совпадений с CR и LF.