# Script final de correccion - Eliminar tildes
$ErrorActionPreference = "Stop"

Write-Host "=== ELIMINANDO TILDES ===" -ForegroundColor Cyan

# Leer archivo como texto
$content = Get-Content 'msp_051.php' -Encoding UTF8 -Raw

# Reemplazos de caracteres especiales comunes
Write-Host "Aplicando reemplazos..." -ForegroundColor Yellow

# Tildes y caracteres especiales mal codificados
$replacements = @(
    @('Ã³', 'o'),
    @('Ã©', 'e'),
    @('Ã­', 'i'),
    @('Ã¡', 'a'),
    @('Ãº', 'u'),
    @('Ã"', 'O'),
    @('Ã‰', 'E'),
    @('Ã', 'I'),
    @('Ã', 'A'),
    @('Ãš', 'U'),
    @('Ã±', 'n'),
    @('Ã'', 'N'),
    @('Ã¼', 'u'),
    @('Ãœ', 'U')
)

foreach ($pair in $replacements) {
    $content = $content.Replace($pair[0], $pair[1])
}

# Guardar
Write-Host "Guardando..." -ForegroundColor Yellow
$content | Set-Content 'msp_051.php' -Encoding UTF8 -NoNewline

Write-Host "=== COMPLETADO ===" -ForegroundColor Green
