Ir para o conteúdo
xplode_me

addslashes() transforma -, ' em ?

Mensagens Recomendadas

xplode_me    1
xplode_me

Olá!

Estou com um pequeno problema no código para um sistema de agregação. Tenho uma string que passei por um utf8_decode() e que de seguida passo num addslashes() por causa de plicas e hifens etc.

Mas em vez de obter as plicas e hifens escaped, o que é inserido na base de dados mysql são ? (pontos de interrogação).

Alguém tem uma ideia de como contornar a situação?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
xplode_me    1
xplode_me

Eu até punha tudo em UTF8 mas quando leio as feeds rss com o simplepie ao inserir na db fica tudo garbled. Deve-me estar a escapar alguma coisa mas estou pedrado de cansaço...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
xplode_me    1
xplode_me

Nop, nem por isso. Continuo à procura de uma solução, se alguém já tiver usado o simplepie e tiver tido este problema, agradecia qqer ajuda.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
xplode_me    1
xplode_me

Ninguém tem uma solução par isto? Reparei que as aspas duplas também são convertidas em ?. Não consigo contornar isto. Existe mais alguma maneira de fazer escape a caracteres especiais sem este comando?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
xplode_me    1
xplode_me

Afinal o problema é do simplepie ;)

Quando retorna a variável com o nome já vem deturpada ( ? No lugar das " e afins )

Precisava de ajuda de alguém que já tenha utilizado SimplePie.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Não chateio mais, apenas pra dizer que acabei por converter tudo em UTF-8 e os meus problemas acabaram.

Foi o melhor que podias ter feito. ;)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade