Знаки вопроса вместо русских букв, решение проблемы с кодировкой Windows
Заметил на одном компьютере что вместо русских букв в командной строке да и в некоторых программах отображаются знаки вопроса.
В первую очередь необходимо убедиться, что языком системы выбран русский язык, для этого в «Пуск» — «Панель управления» — «Часы, язык и регион» — «Язык и региональные стандарты«, вкладка «Дополнительно«, раздел «Язык программ, не поддерживающих Юникод» необходимо нажать «Изменить язык системы» и выбрать «Русский (Россия)» и нажать «ОК» во всех окнах.
Также для решения проблемы откроем редактор реестра набрав в командной строке «regedit.exe«.
Командную строку можно открыть нажав по ярлыку в меню «Пуск» — «Все программы» — «Страндартные» — «Коммандная строка» или набрав «cmd» в поисковой строке меню «Пуск«.
В редакторе реестра необходимо открыть ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
и изменить значения параметров 1250 (с c_1250.nls на c_1251.nls), 1251 (убедится что c_1251.nls), 1252 (с c_1252.nls на c_1251.nls).
Все, после перезагрузки компьютера русские буквы будут отображаться корректно.
Источник
Как избавиться от ромба и знака вопроса?
Подскажите пожалуйста как избавиться от ромба со знаком вопроса? Самое интересное что он у меня появляется только вместо буквы «И» — заглавной. Данные идут через форму в базу mysql.
Кодировка таблицы utf8, правило для всех полей utf8_general_ci. В коде php между подключением к базе данных и записью в таблицы прописываю:
при выгрузке из таблицы прописываю:
$mysqli->set_charset(«utf-8»);
Весь текст отображается правильно, кроме буквы «И» заглавной.
На странице html прописано:
Так же, хочу отметить, что такая штука случается только на хостинге, на моем локальном сервере все в порядке.
Заранее спасибо!
- Вопрос задан более трёх лет назад
- 6573 просмотра
Кирилл Сапронов: И еще, попробуйте убрать дефис в utf-8 при установке кодировки:
$mysqli->set_charset(‘utf8’);
Кирилл Сапронов: Попроуйте еще закомментировать строки
$mysqli->query(«SET NAMES utf-8»);
mysqli_set_charset($mysqli,’utf-8′);
Оставьте только
$mysqli->set_charset(‘utf8’);
Итого у нас сейчас получается: БД и таблицы в utf-8, кодировка соединения установлена корректно, в .htaccess прописан AddDefaultCharset UTF-8, в html тоже прописана кодировка utf, в php прописано header(‘Content-type: text/html; charset=utf-8’);, все скрипты в кодировке utf без BOM, браузер опредеяет автоматически кодировку страницы, как юникод, но на страницу все выводится в ромбах?
Кирилл Сапронов: да, странно. Получается, что сейчас в БД записался текст в cp1251 что ли..
Я бы на вашем месте попробовала бы создать тестовый php скрипт без всякого html, в нем подключиться к базе, сделать селект на выборку значения из таблицы БД, вывести его через echo и посмотреть, что вывелось — вдруг в основном скрипте все-таки идет какая-то обработка строковыми функциями.
У меня когда-то давно была похожая ситуация, проблема была именно в неиспользовании mbstring.
Также для теста можно попробовать создать тестовую БД в utf на локальном компе и посмотреть, как тестовый скрипт работает с ней.
Источник
Как избавиться от лишнего диска в «Моем компьютере» с вопросительным знаком
Я перепробовал все виды вещей и был озадачен . любые предложения приветствуются! Я начинаю обдумывать переустановку Windows сейчас .
У меня есть диск в моем компьютере, который я мог бы добавить, смонтировав виртуальный жесткий диск, но сейчас я не могу избавиться от него:
Что я пробовал до сих пор (ведение рабочего списка, потому что эти методы могут работать для других):
- Щелкните правой кнопкой мыши на диске и нажмите Отключить (это не вариант)
- В командной строке: subst, net use (не сетевой диск)
- Смотря в Управление дисками (диск не был указан)
- В проводнике, перейдя в Инструменты | Параметры папки и на вкладке «Вид» отметьте параметр «Скрыть пустые диски в папке» Компьютер «». (источник)
- В реестре в разделе HKLM\SYSTEM\ MountingDevices, удалив ключ \ DosDevices \ L: (источник)
- В том же ключе, удалив все \??Клавиши \ Volume
- Сделали скрытые устройства видимыми в Диспетчере устройств, затем удалили отключенные Дисковые накопители и Тома хранения.
- Поиск в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ DriveIcons (ничего нет)
- mountvol.exe и mountvol l: /D в командной строке (не перечислил L:)
- Сбор всех ссылок на L: в реестре ( reg query HKLM /s /f «L:» > «%userprofile%\Desktop\reg.txt» ). Нашел ссылку на Motorola XT912, зашел в диспетчер устройств, удалил ее. Езжай еще там.
- Пробовал USB Обливион. Похоже, он будет игнорировать L: Found drives (will be ignored): C: D: E: F: H: J: L:
- Закончился поиск в реестре снова после всех вышеописанных шагов и удаление ключей в ControlSet в DosDevices.
Вещи, которые могут быть опасными:
Другие вещи, на которые я смотрел:
- В безопасном режиме диск L: не отображается.
- В чистой загрузке это делает.
- У меня нет Windows Office «нажми и работай».
Источник
Как избавиться от знаков вопроса вместо русского текста?
При установке какой-нибуль русской программы в Windows 10 вместо текста ромбики и знак вопроса внутри. Как изменить и где кодировку?
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
надо регион русский добавить в systemsteuerung
мне это помогло
Пожалуйста зарегистрируйся для просмотра прикрепленного файла.
изредка пользуюсь web mooney keeper — с некоторых пор в проге только . вместо слов. Раньше вроде регион менял и всё вставало на свои места — сейчас . упорно не уходят. Система Windows 10 home 20H2
Где копать? Спасибо заранее
Попробуй мне на смёрке помогло . Здесь можн скачать Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра этого медийного элемента.
Источник
Drupal Русскоязычное сообщество
В урл в друпале у меня все в виде http://drupal/?q=admin
на этом же сайте в урл нет знаков вопроса.
Вопрос — как избавиться от вопросиков
Комментарии
Включить в настройках «Clean URL’s» Enabled. И все будет пучком.
Второе необходимое условие (или даже первое) — mod_rewrite. Но это уже в настройках вэб сервера.
—
Артём Золочевский
третье — добавление тормоза от использования mod_rewrite
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Да ладно, там всего одно условие и одно регулярное выражение — не даст это тормозов. Алгоритм преобразования urlов в друпале построен так, чтобы mod_rewrite использовался по минимуму — он только выделяет параметры от базового имени сайта, чтобы передать их скрипту.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
спасибо помогло
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Степан (не проверено) 31 мая 2005 в 20:23
А как избавится от:
_http://сайт.ru/node/?from=50
Нужно что было например так:
_http://сайт.ru/node/from/50
А еще лучше:
_http://сайт.ru/node/page/5
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
создай url aliasы для node/?from=50 и т.п. какие тебе удобней, но только помни что при условии смены кол-ва отображаемых нод на страницах сменится и порядок чисел в урлах.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
А автоматизировать процесс нельзя? Я пробовал функцией в конфиге, но не получается, т.к. там игнорируется все что после «?»! Как быть?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Гость (не проверено) 3 июня 2005 в 17:53
Да и стандартно в админке добавить такой системный путь не удается. Подскажите что делать!
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
А мне удается.
Что я делаю неправильно?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Почему никто не может ответить?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Может быть стоит задать вопрос ?
А вот флудить совсем не обезательно.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
А вопрос в том, как убрать из урл часть «?from=10» и заменить ее на например «/from/10».
Источник