Converter de UTF-8 para unicode c ++

Como eu converto ú dentro de um aplicativo c ++ onde o aplicativo recebe o caractere como UTF-8 codificando% C3% BA e armazena como o unicode equivalente% FA. Eu só quero saber como eu iria escrever código para executar esse processo de codificação