Após a primeira resposta, o Prolog mostra o erro "char_code / 2: não pode representar devido a 'character_code'"

Em situação normal, podemos usar";" para mostrar a próxima resposta, se houver uma.
Mas se eu fizer isso, isso me mostra

error: char_code/2: Cannot represent due to 'character_code'

Ao invés de";", Eu uso"shift + ;", e prólogo me dá um prompt

Unknown action: : (h for help)   Action?

então se eu inserir";", as respostas designáveis serão mostradas uma a uma.

Qual é o problema?

questionAnswers(1)

yourAnswerToTheQuestion