Тоже пытался поставить Битрикс на xampp. На этапе восстановления базы споткнулся о mbstring.func_overload = 2 и mbstring.internal_encoding = utf-8.
В итоге в php.ini нашел блок:
; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;
;mbstring.func_overload=0
заменил строку ;mbstring.func_overload=0 на
mbstring.func_overload = 2
mbstring.internal_encoding = utf-8
Профит.
В итоге в php.ini нашел блок:
; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
;
;mbstring.func_overload=0
заменил строку ;mbstring.func_overload=0 на
mbstring.func_overload = 2
mbstring.internal_encoding = utf-8
Профит.