É necessário que o PHP habilitado com mbstring (multi-byte string) suporte para armazenamento e exibição de caracteres multi-byte no PHPKB de software. ABCD requer que você tenha o PHP habilitado com mbstring de suporte. Se não estiver activada, veja o tutorial abaixo como habilitar mbstring no seu servidor.
Se esta extensão está faltando, o sistema exibe a mensagem de erro:
Erro Fatal: não identificada de Erro: Chamada de função indefinida mb_detect_order()
Por mbstring é necessária?
Quando manipulamos (cortar, dividir, emendas, etc.) cadeias de caracteres codificados em um multi-codificação de byte, precisamos usar funções especiais, desde que dois ou mais bytes consecutivos poderá representar um único caractere em tais esquemas de codificação. Caso contrário, se aplicarmos um não-multibyte ciente função de seqüência de caracteres para a cadeia, ele provavelmente não consegue detectar o início ou o final de caracteres multibyte e acaba com a corrupção de uma cadeia de lixo que provavelmente perde o seu sentido original.
Assim, mbstring fornece multibyte específicas funções de seqüência de caracteres que nos ajuda a lidar com codificações multibyte em PHP. Além de que, mbstring alças de codificação de caracteres de conversão entre o possível codificação de pares. mbstring é projetado para lidar com Unicode com base codificações, tais como UTF-8 e UCS-2 e muitos de byte único codificações para sua conveniência.
MBstring Instalação
Em Debian (Ubuntu, LinuxMint…)
sudo apt-get update
sudo apt-get install php-mbstring
sudo service apache2 restart
Red-Hat (RHEL, Fedora, CentOS, Mandriva…)
php -m
yum install php-mbstring
service httpd restart
MS Windows
Se você tiver acesso para o php.ini, basta remover o caractere de ponto e vírgula (;) na frente da linha abaixo.
extensão = php_mbstring.dll

