Проблема в том, что используемые вами символы не могут быть представлены в кодировке, для которой установлен файл (Cp1252). На мой взгляд, у вас есть два варианта:
Опция 1. Изменить кодировку. Согласно IBM , вам следует установить кодировку UTF-8. Я верю, что это решит вашу проблему.
- Установите глобальную настройку кодировки текстового файла Workbench> Editors на "UTF-8".
- Если требуется кодировка, отличная от UTF-8, установите кодировку для отдельного файла, а не используйте глобальную настройку предпочтений. Для этого используйте пункт меню «Файл»> «Свойства»> «Информация», чтобы задать кодировку для отдельного файла.
Вариант 2. Удалите символы, которые не поддерживаются кодировкой символов "Cp1252". Вы можете заменить неподдерживаемые символы на escape-последовательности Unicode (\ uxxxx). Хотя это позволит вам сохранить файл, это не обязательно лучшее решение.
Для символов, указанных в вашем вопросе, есть escape-последовательности Unicode:
♥ \u2665
♦ \u2666
♣ \u2663
♠ \u2660