如何解码特定字符集中的字符串,然后将其编码为 UTF-8?

How to decode string in specific charset and then encode it in UTF-8?

如何在 Ada 中解码来自 MS Windows 终端的字符串,然后将其编码为 UTF-8?

尝试在包 Ada.Strings.UTF_Encoding.Conversions 中查找 UTF 处理。
至于从命令行检索文本,您可以使用 Ada.Command_Line,尽管也有 files/streams 可用于获取标准输入。