claro el charset que tomará en cuenta será el primero que tenga cargado la pagina (en el header)... sobre la variable $idio no se a que te refieres, donde está o nada, si es de php recuerda que cada $.load es equivalente a meterte a esa pagina (la cergada) y presionar f5, las variables locales no se mantienen, tienes que meterlas en sesion