vozue 1 Denunciar post Postado Março 11, 2016 Olá pessoal... No meu servidor local (windows) funciona perfeitamente! No servidor remoto (linux) aparece esse error: ErrorException unserialize(): Error at offset 2 of 10853 bytes Já analisei as extensões. Gostaria de saber o motivo desse erro diferentemente do servidor local estar ocorrendo... Sobre tudo uma solução. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 11, 2016 É bem provável que seja uma codificação errada. Talvez esteja sendo enviada uma string com caracteres a mais ou a menor, aí o unserialize() não consegue assimilar o tamanho da string com a string propriamente dita Por exemplo: php > $str = "Aá"; php > $data = serialize($str); php > var_dump($data); string(10) "s:3:"Aá";" Veja que consta: tipo: string (s) tamanho: 3 Mas há, para nós humanos, apenas 2 caracteres. O "á" é considerado dois caracteres no UTF-8. Verifique se está tudo em UTF-8. Talvez esteja sendo enviado algum dado em outra codificação, que está gerando o erro Compartilhar este post Link para o post Compartilhar em outros sites
vozue 1 Denunciar post Postado Março 12, 2016 Alguém conhece algum programa para converter arquivos múltiplos para outro caractere? Compartilhar este post Link para o post Compartilhar em outros sites
vozue 1 Denunciar post Postado Março 12, 2016 UP Compartilhar este post Link para o post Compartilhar em outros sites