Open Server Как настроить кодировку?

542
30 апреля 2017, 00:22

Видела аналогичную тему, но ответ не поняла. В каком именно файле нужно поменять на utf-8?

А проблема стара, как мир. Начала изучать php. Установила Open Server. И на страницах, запущенных с его помощью отображаются исключительно кракозябры. Впрочем, страница приветствия - вполне читаемая. А мое творчество - увы :(

Пишу код в sublime text (установленном в систему, а не из папки OpenServer\progs_Office - там я тоже его обнаружила, к удивлению своему).

Сохраняю файл с нужным расширением в OpenServer\domains\test.ru\

И при просмотре этого файла (.html или .php) в браузере - проблемы с кодировкой.

В OS - настройки - кодировки поставлена utf-8

Как исправить, подскажите! Спасибо.

P.S. Был вариант, что это Sublime Text меня подводит. Но в его настройках нашла строку: ""default_encoding": "UTF-8"," (в Preferences.sublime-settings - Default).

Значит, все-таки Это OpenServer нахимичил?

Руслан, СПАСИБО! Ваши настройки для Sublime Text - то, что нужно! Вопрос решен, спасибо

Answer 1

Привет. Нужно на все 100% убедиться с тем, что у вас документ в правильной кодировке.
В Sublime Text 3 нужной зайти в preferences -> settings
Там будет файл в JSON формате, в настройки нужно добавить следующее:

"ignored_packages":
    [
        "Vintage"
    ],
"show_encoding": true,

первым параметром мы игнорируем Vintage mod в ST
а вторым выводим кодировку документа в правом нижнем углу.
Теперь открываем ваши файлы (там где кракозябры)
Если кодировка UTF-8, то все ок. если нет то file -> save with encoding -> UTF-8
Далее нужно в начало всех <head></head> добавить

<meta charset="UTF-8">

И оно уже должно нормально работать)
Так как Open Server по умолчанию работает на UTF-8 Если не заработало, то будем копать дальше)

Мой файл настроек:

{ 
	"bold_folder_labels": true,//Выделить жирным шрифтом имена папок в боковом меню. 
	"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",//Тема оформления 
	"draw_white_space": "all",//Показ символов пробелов и табуляций 
	"fallback_encoding": "Cyrillic (Windows 1251)",//если ST не смог определить кодировку документа, то он его откроет в кодировке Cyrillic (Windows 1251) 
	"font_size": 14,//Размер шрифта 
	"highlight_line": true,//Подсветка ткущей линии (линии на которой каретка) 
	"highlight_modified_tabs": true,//подсвечивает несохраненные вкладки документов 
	"ignored_packages": 
	[ 
		"Vintage" 
	],//игнорируем Vintage mod 
	"indent_guide_options": 
	[ 
		"draw_normal", 
		"draw_active" 
	],//Подсвечиваем столбики между символами табуляции, столбец блока в котором каретка 
	"show_encoding": true,//показ кодировки в правом нижнем углу 
	"word_wrap": true//перенос длинных строк 
}

только перед сохранением

Answer 2

Поставьте рядом с файлом index.php файл .htaccess обязательно с точкой в начале и пропишите в самом файле AddDefaultCharset utf-8

READ ALSO
GCC: internal compiler error

GCC: internal compiler error

gcc (Ubuntu 54

284
Парсер сообщения, полученного по POP3

Парсер сообщения, полученного по POP3

Имеется сообщение, которое получено на запрос по протоколу POP3Нужно распарсить по основным полям

302
как распарсить такой json в qt?

как распарсить такой json в qt?

здравствуйте, помогите распарсить такой json с помощью qt:

347
Вот такие вот ошибки: [требует правки]

Вот такие вот ошибки: [требует правки]

И этот код возвращает следующие ошибки:

232