Кодировка файлов

WEB-мастер
На сайте с 23.07.2009
Offline
174
431

Купил скрипт у американцев. Если в любой файл скрипта вожу русский текст, то на сайте он выводится вопросами. Одним редактором определил что файлы в кодировке ANSI.

Если в начале перекодирую файл в UTF-8, то русский текст на сайте выводится нормально.

Как перекодировать все .PHP файлы из ANSI в UTF-8?

Вариант который не помог:

#!/bin/sh

for i in `find ./ -name "*.php" -type f`
do
echo $i
iconv -f ANSI -t UTF-8 "$i" > tmp
mv -f tmp "$i"
done

После этого кода сайт открываться перестал(восстановил из бекапа, открылся)

А в окне консоли после запуска этого кода:

iconv: conversion from `ANSI' is not supported

Try `iconv --help' or `iconv --usage' for more information.
./sendData.php
iconv: conversion from `ANSI' is not supported
Try `iconv --help' or `iconv --usage' for more information.
./private_logout.php
...
Лучший парсер ( https://goo.gl/aw7tPJ ) чего угодно.
J
На сайте с 02.02.2009
Offline
53
#1

Попробуйте вместо ANSI ASCII

WEB-мастер
На сайте с 23.07.2009
Offline
174
#2
jumash:
Попробуйте вместо ANSI ASCII

Получилось! Большое спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий