Página 1 de 2

Acentuação errada do texto após conversão do phpBB

Enviado: 21 Mar 2013, 19:33
por Gustavo CwB
Qual a URL do seu fórum: http://www.corollaclube.com.br/forum
Tipo de Hospedagem: Pago
Qual a versão do phpBB: phpBB 3.0.11
É um novo ou uma conversão: Conversão de uma versão phpBB2
Usuário de teste: Usuário: Teste Senha: teste123
Estilos instalados: prosilver
subsilver
Artodia: Deluxe
Modificações instaladas: ainda nao sei quais possuem
Qual seu nivel de experiência: Iniciante
Quando começou o problema: assim que fiz o Re-sincronizar tópicos recentes
Descreva seu problema: Ao fazer o re-sincronizamento dos tópicos recentes, para resolver o problema do pesquisar, os posts antigos ficaram com problema na acentuaçao, estive lendo esse tópico viewtopic.php?f=147&t=47659, mas como eu nao sei modificar o codigo pedido, resolvi recorrer a vcs do suporte.
no forum esta substituindo, o \" ´ \" , \" ~ \" e " ^ "por ?

Re: Problema com acentuação(editar o código)

Enviado: 21 Mar 2013, 20:06
por robra
Antes, deixa eu lhe explicar sobre a criação do título de um tópico.
O título de um tópico deve conter o resumo do assunto do problema ou da dúvida. Neste seu caso, o problema é a acentuação errada do texto, ou das palavras, causada no momento da conversão do banco de dados de uma versão do phpBB para a outra mais recente. Correto ?
Sendo assim, o título "Problema com acentuação(editar o código)" não vai ajudar os outros usuários, que tiverem o mesmo problema, em encontrar facilmente uma solução.
Sugestão: O título deve ser algo parecido com "Acentuação errada do texto após conversão do phpBB".
Edite sua 1ª mensagem e substitua o título por algo semelhante ao sugerido. Ok :?:

:arrow: Quanto ao seu problema, poste o link de um tópico ou de uma mensagem onde possamos verificar o erro de acentuação.

Abraço. Imagem

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 21 Mar 2013, 20:19
por Gustavo CwB

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 21 Mar 2013, 20:52
por robra
Vou dar como exemplo uma das plavaras com a acentuação errada, que é altera??o. Dá pra notar que os caracteres ?? estão no lugar das letras çã, na palavra.
Neste caso, a alteração é no texto da mensagem e por isso no campo post_text. Se o problema estivesse no título da mensagem, então a alteração seria no campo post_subject, como mostra o tópico que você citou.
sendo assim, o código a ser rodado no banco de dados é:

Código: Selecionar todos

UPDATE phpbb_posts
SET post_text = REPLACE(post_text,'??','çã')
WHERE post_text LIKE '%??%'
Em outras palavras, o código manda atualizar(update) a tabela phpbb_posts definindo(set) a troca(replace) no texto da mensagem(post_text) de todos os caracteres ?? por çã onde(where) existir no texto da mensagem(post_text) caracteres como(like) ??.

Abraço. Imagem

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 21 Mar 2013, 21:05
por Gustavo CwB
obrigado, resolveu o problema

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 21 Mar 2013, 22:34
por _Vinny_
Reaberto a pedido do autor.

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 21 Mar 2013, 22:44
por Gustavo CwB
fiz o processo do codigo, para todos os erros de acentuaçao, mas ao tentar corrigir uma acentuaçao, apareceu esse problema
frase de exemplo: E n''os EUA:
queria saber qual é o codigo para resolver o problema ?

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 22 Mar 2013, 10:38
por robra
1- Você tem certeza que TODOS nos estão com a grafia errada n"os :?:
Porque que se for se este, é melhor editar na mensagem mesmo.
2- Caso o problema seja geral, então, faça um backup de seu banco de dados.
3- Desative o Fórum pelo ACP.
4- Não sou programador mas veja se o código abaixo resolve:

Código: Selecionar todos

UPDATE phpbb_posts
SET post_text = REPLACE(post_text,'n"os','nos')
WHERE post_text LIKE '%n"os%'
Abraço. Imagem

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 22 Mar 2013, 15:36
por Gustavo CwB
o problema esta em todo os post antigos, esse foi um exemplo, aqui esta outra
[qu''ote=&qu''ot;Milt''on&qu''ot;]Uma vez eu usei uma da Meguiars, a muit''o temp''o atr''os e axei uma p''orcariadeu ''o mesm''o efeit''o de uma n''ormal naci''onal, cust''ou car''o pra caramba e deu 10x mais trabalh''o pra tirarj''oguei f''ora

P''or esse val''or acredit''o que eu c''onsiga aqui um p''oliment''o c''omplet''o n''o carr''o, p''or iss''o a d''ovida se vale ''ou n''o'ouma h''ora que s''obrar uma grana quem sabe eu me arrisque c''omprar uma pra ver[/qu''ote]

''o pr''oblema Milt''on s''o''o ''os &qu''ot;risca r''opid''os&qu''ot; da vida, e c''om um p''ote de cera vc faz pel''o men''os umas 10 vezes ''o seu carr''o, a dica ''o vc saber qual c''omprar, basicamente existem 3 etapas
para essas ceras

Step 1 - S''o''o as Cleanner Wax - Ceras que fazem limpeza da pintura e n''o''o pr''otegem tant''o, rem''ovem sujeiras, manchas ''org''onicas e d''o''o um b''om brilh''o p''or ex: Meguiars Cleanner Wax Lata Vermelha ''ou a melh''or em minha ''opini''o''o Meguiars Ultimate C''omp''ound (rem''ove manchas de ceras velhas e h''ol''ogramas)

Step 2 - S''o''o ''os P''olishes, p''olid''ores que fazem ''o acabament''o, ''o refin''o da 1''o etapa, antiga Cristalizã''oã''o

Step 3 - S''o''o as de mai''or c''oncentrã''oã''o de Carnã''oba e P''ol''omer''os que d''o''o uma grande pr''ote''oã''o durad''oura, brilh''o intens''o, pr''ofundidade e acabament''o final, G''ost''o muit''o da C''ollinite 915, M''others, e Ultimate Wax Meguiars
e aqui um tópico de exemplo: http://www.corollaclube.com.br/forum/vi ... f=6&t=4396

Re: Acentuação errada do texto após conversão do phpBB

Enviado: 22 Mar 2013, 16:09
por robra
É só seguir a mesma linha de raciocínio para as demais palavras, conforme já foi exemplificado anteriormente. Ok :?:

Abraço. Imagem