stripos retorna false quando caracteres especiais são usados

Estou usando ounção @stripos para verificar se uma string está localizada dentro de outra string, ignorando os caso

Aqui está o problema:

stripos("ø", "Ø")

returns false. Enquant

stripos("Ø", "Ø")

returns true.

Como você pode ver, parece que a funçãoNÃ faça um caso-insensíve procure neste caso.

A função tem os mesmos problemas com caracteres como Ææ e Åå. Estes são caracteres dinamarqueses.

questionAnswers(4)

yourAnswerToTheQuestion