Il problema non è con dbms_output ma con SQL*Plus.
Usa
SET SERVEROUTPUT ON FORMAT WRAPPED
o
SET SERVEROUTPUT ON FORMAT TRUNCATED
per preservare gli spazi.
Dalla documentazione (PDF)
di SET SERVEROUT WORD_WRAPPED (che è lo standard):
Il problema non è con dbms_output ma con SQL*Plus.
Usa
SET SERVEROUTPUT ON FORMAT WRAPPED
o
SET SERVEROUTPUT ON FORMAT TRUNCATED
per preservare gli spazi.
Dalla documentazione (PDF)
di SET SERVEROUT WORD_WRAPPED (che è lo standard):