Для изменения кодировки с win-1251 на Ubuntu 22 без появления знаков вопроса, вы можете использовать следующие шаги:
1. Убедитесь, что у вас установлена поддержка необходимой кодировки:
```bash
sudo apt-get install locales
sudo dpkg-reconfigure locales
```
2. Измените кодировку системы на UTF-8:
```bash
sudo locale-gen ru_RU.UTF-8
sudo update-locale LANG=ru_RU.UTF-8
```
3. Перезагрузите систему для применения изменений.
Чтобы настроить кодировку на VDS с Ubuntu 22 и Fastpanel для корректного отображения русского текста на сайте, вам необходимо выполнить следующие действия:
1. Убедитесь, что на сервере установлены все необходимые локали. Выполните команду:
```bash
sudo dpkg-reconfigure locales
```
2. Установите и настройте Nginx для использования правильной кодировки UTF-8. Для этого откройте конфигурационный файл Nginx:
```bash
sudo nano /etc/nginx/nginx.conf
```
Добавьте следующую строку в блок `http`:
```nginx
charset utf-8;
```
3. Перезапустите Nginx для применения изменений:
```bash
sudo systemctl restart nginx
```
4. Убедитесь, что кодировка базы данных и кодировка файлов соответствует UTF-8.
После выполнения этих шагов, ваш сайт должен корректно отображать русский текст без вопросительных знаков.