alfaiate Posted May 23, 2013 at 02:44 AM Report #508441 Posted May 23, 2013 at 02:44 AM Boa noite, Recentemente tive me migrar de servidor com um website.. cuja base de dados está em MySQL O problema é que agora está a gravar os dados na base de dados sem reconhecer o "ç" "ã" entre outros. A base de dados está em latin1_swedish_ci A colocação tambem... mas ao escrever ç grava na base de dados ç. Alguem já se deparou com um problema semelhante ou sabe do que poderá ser? Desde já obrigado
jsWizard Posted May 23, 2013 at 08:05 AM Report #508447 Posted May 23, 2013 at 08:05 AM ..humm.. Eu diria que o character set definidos na bd e no client MySQL devem estar diferentes.. ou seja, tens a bd com "latin1_swedish_ci" e tens o MySQL Connect (ou o cliente que usas) configurado com um character diferente, será?
alfaiate Posted May 23, 2013 at 08:11 AM Author Report #508453 Posted May 23, 2013 at 08:11 AM character set client utf8 (Valor Global) latin1 character set connection latin1 character set database latin1 character set filesystem binary character set results utf8 (Valor Global) latin1 character set server latin1 character set system utf8 character sets dir /usr/share/mysql/charsets/ collation connection latin1_swedish_ci collation database latin1_swedish_ci collation server latin1_swedish_ci será isto? Ainda estou muito verde em SQL 😕 onde se altera estas configurações em server linux?
jsWizard Posted May 23, 2013 at 12:11 PM Report #508534 Posted May 23, 2013 at 12:11 PM sim.. eu acho que é a conversão entre diferentes character sets que causa o problema.. como resolver no MySQL/Lunix não sei.. eu só uso Oracle 😄 google.. 😄 1 Report
brunoais Posted May 23, 2013 at 01:41 PM Report #508548 Posted May 23, 2013 at 01:41 PM Sim, é isso. "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
alfaiate Posted May 24, 2013 at 02:58 PM Author Report #508838 Posted May 24, 2013 at 02:58 PM Sim, é isso. Alguma ideia como resolver o problema?
brunoais Posted May 24, 2013 at 06:30 PM Report #508909 Posted May 24, 2013 at 06:30 PM (edited) Sim, muda as tabelas para usarem utf-8_general_ci (acho que é assim que se escreve) em vez de latin1_swedish_ci Edited May 24, 2013 at 06:31 PM by brunoais 1 Report "[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31 Life is a genetically transmitted disease, induced by sex, with death rate of 100%.
tmwh Posted June 8, 2013 at 11:53 PM Report #511697 Posted June 8, 2013 at 11:53 PM Boa noite. Estou com o mesmo problema dos caracteres e não consigo resolver. Tenho um site feito em Flash bem como o formulário. No index.html tenho <meta http-equiv="Content-Type" content="text/html; charset=utf-8" Tenho o inserir.php que insere os dados na tabela, e aí não tenho qualquer codificação. Ao introduzir por exemplo ç ou ´ na tabela aparecem caracteres estranhos. No mysql tenho a collation utf8_general_ci. Já pesquisei e não consigo alterar esta situação. Terá ver com o flash?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now