O valor php mbstring.internal_encoding pode ser definido a partir de um arquivo htaccess?

StackOverflow https://stackoverflow.com/questions/1745147

Pergunta

O comando PHP a seguir usado para ativar a sobrecarga de funções para dados multibyte não parece funcionar quando definido a partir de um arquivo .htaccess:

php_value mbstring.func_overload 7

Eu li que houve um bug no PHP 5.2.x versões que impediram que isso funcionasse corretamente, no entanto, estou usando o Php 5.3.0 e ainda não funciona?

Mas se essa configuração não for destinada ao htaccess, existem outras opções disponíveis para alterá -la? Eu sei que pode ser definido no arquivo php.ini, mas se eu fizer isso, pode haver efeitos prejudiciais no código não MB hospedado no meu servidor!

Foi útil?

Solução

Eu sei que pode ser definido no arquivo php.ini, mas se eu fizer isso, pode haver efeitos prejudiciais no código não MB hospedado no meu servidor!

Bem, aparentemente, o inverso também é verdadeiro. De acordo com php.net:

Não é recomendável usar a opção de sobrecarga de função no contexto por diretório, porque ainda não foi confirmado para ser estável o suficiente em um ambiente de produção e pode levar a comportamentos indefinidos.

Entradas de bug Tenha comentários que confirmem que essa configuração só pode ser alterada no arquivo php.ini. Portanto, não é possível alterá -lo usando ini_set.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top