A tag de declaração XML diferencia maiúsculas de minúsculas?

Eu tenho o que provavelmente é uma pergunta realmente simples e estudiosa, mas não consigo encontrar uma resposta para lugar nenhum e preciso ter certeza diss

Tenho vários arquivos XML de vários fornecedores. Um dos fornecedores me fornece um arquivo XML com caracteres japoneses no arquivo. Originalmente, estava com problemas para processar o arquivo XML (estou usando oMSXML SDK). Os personagens sairiam errados. Descobri que, se o seguinte foi adicionado ao arquivo XML, tudo funcionou be

<?xml version="1.0" encoding="UTF-16"?>

E então pedi ao fornecedor para adicionar isso ao arquivo. Mas eles o adicionaram com a codificação em letras minúsculas:

<?xml version="1.0" encoding="utf-16"?>

E quando carrego este novo arquivo, com esta declaração, estou tendo o mesmo problema que quando esta declaração não estava l

O que estou tentando descobrir (com certeza) é se esse atributo de codificação diferencia maiúsculas de minúsculas (ou, caso contrário, é o problema). Importa que eles ponham "utf-16" versus "UTF-16"?

Atualiza: Sob a orientação daqueles que postaram respostas aqui, eu configurei e executei um teste. Um arquivo tinha a minúscula utf-16 e a outra maiúscula. Fora isso, os arquivos eram idênticos.Isso não corrigiu o problem e não é o problema. Minha conclusão é que o MSXML não diferencia maiúsculas de minúsculas, conforme especifica a especificação postada nas resposta

questionAnswers(4)

yourAnswerToTheQuestion