Estou com dois problemas a meu ver insolúvei, porém confio muito nas várias cabeças brilhantes desse fórum.
Alguém pode dizer: lá vem de novo com essa história de problemas com acentuação, porém, depois de ler tudo possível, não consigo resolver meu problema. Já troquei headers de utf8 pra iso-8859', mas nada resolveu. Meu caso tem uma especificidade, meu banco de dados é preenchido por um arquivo xml que é interpretado por um parser. No arquivo xml tenho dados com com caracteres especiais como, por exemplo, caminhão, aço, m2. Quando isso é gravado nas tabelas do meu bd aparecem tudo errado, como ão, ço e ², respectivamente. No gerenciador do MySQL, aparece que o conjunto de caracteres MySQL: UTF-8 Unicode (utf8) e o Collation de conexão do MySQL é utf8-unicode_ci. Não sei como alterar essas características mas também não sei se as alterando, resolveria o problema. Nos arquivos php coloquei no header("Content-Type: text/html; charset=ISO-8859-1",true) e mais esses mysql_query("SET NAMES iso-8859-1") e mysql_query("SET CHARACTER_SET iso-8859-1"). Nada disso resolveu. Será que uma alma sábia poderia me ajudar a solucionar isso?
O outro problema é que estou desenvolvendo um sistema e estou ajustando a interface pra fazer tudo trabalhar como um conjunto. A questão é que tenho um dado que é chave pra tudo que faço nesse sistema, então quando o usuário loga esse dado é passado via GET para o arquivo seguinte. O problema é que nesse arquivo a interface é feita em Flash e não estou conseguindo enviar esse dado quando chamo um outro arquivo, já que não se trata de um form onde eu poderia faze-lo usando input type="hidden". Existe também alguém que saiba isso?
Pergunta
Guest marciarf33
Olá
Estou com dois problemas a meu ver insolúvei, porém confio muito nas várias cabeças brilhantes desse fórum.
Alguém pode dizer: lá vem de novo com essa história de problemas com acentuação, porém, depois de ler tudo possível, não consigo resolver meu problema. Já troquei headers de utf8 pra iso-8859', mas nada resolveu. Meu caso tem uma especificidade, meu banco de dados é preenchido por um arquivo xml que é interpretado por um parser. No arquivo xml tenho dados com com caracteres especiais como, por exemplo, caminhão, aço, m2. Quando isso é gravado nas tabelas do meu bd aparecem tudo errado, como ão, ço e ², respectivamente. No gerenciador do MySQL, aparece que o conjunto de caracteres MySQL: UTF-8 Unicode (utf8) e o Collation de conexão do MySQL é utf8-unicode_ci. Não sei como alterar essas características mas também não sei se as alterando, resolveria o problema. Nos arquivos php coloquei no header("Content-Type: text/html; charset=ISO-8859-1",true) e mais esses mysql_query("SET NAMES iso-8859-1") e mysql_query("SET CHARACTER_SET iso-8859-1"). Nada disso resolveu. Será que uma alma sábia poderia me ajudar a solucionar isso?
O outro problema é que estou desenvolvendo um sistema e estou ajustando a interface pra fazer tudo trabalhar como um conjunto. A questão é que tenho um dado que é chave pra tudo que faço nesse sistema, então quando o usuário loga esse dado é passado via GET para o arquivo seguinte. O problema é que nesse arquivo a interface é feita em Flash e não estou conseguindo enviar esse dado quando chamo um outro arquivo, já que não se trata de um form onde eu poderia faze-lo usando input type="hidden". Existe também alguém que saiba isso?
Olha, se tiver eu ganharei o ano...
Márcia
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.