An abnormality in text data recorded on a CD conforming CD-TEXT format is detected so that a proper display can be created. In the case of text data recorded in a double-byte character code (step 1002), if the text data is XX 00 (step 1006) or 00 XX (step 1008), it is determined that abnormality has been detected. Alternatively, a character position is determined by counting recorded characters, and the character position is compared with recorded character position information to detect the presence or absence of abnormality.