umm... una explicación un tanto chota te voy a dar (no lo recuerdo muy bien, pero por ahí anda la cosa

):
cada ENTER está compuesto por dos caracteres ASCII, el CR (CarriageReturn) y el LF (LineFeed).
Entonces, al escribir un texto como...
... deberías tener 9 caracteres (en vez de 8 como decís, según mi criterio).
Si ponemos entre comillas cada caracter ASCCI, quedaría algo así como:
Código:
'1' 'CR' 'LF' '2' 'CR' 'LF' '3' 'CR' 'LF'
Con lo cual tenemos 9 caracteres... al menos que el último 'LF' no tenga efecto ya que la nueva línea no continene ningún caracter en ella y ovbie este 'LF'...
para dar un ejemplo más gráfico, fijate en el textarea de este foro (al redactar un mensaje o responder a otro) que el contador de caracteres te cuenta 2 al dar un enter.
saludos