3

Я занимаюсь ребрендингом сайта, на котором есть текст на английском и китайском традиционном языке. Когда я копирую + вставляю текст на китайском языке в notepad ++, символы отображаются в виде вопросительных знаков. Я попытался изменить языковые настройки в notepad ++ на китайский, но теперь он отображается в виде сжатых прямоугольников. Я также изменил настройку языка клавиатуры в Windows 7 на китайский, но он не работал.

Вот что я вижу, когда щелкаю правой кнопкой мыши в Chrome, чтобы скопировать китайский символ:

4 ответа4

2

Поскольку вы используете Notepad++, не забудьте установить кодировку UTF-8 при работе с символами, не относящимися к ANSI (например, китайским).

кодирование


Кроме того, вы можете проверить кодировку страницы, с которой вы работаете, и установить кодировку Notepad++ в соответствии. Если вы используете Firefox, кодировка может быть найдена во всплывающем окне « Информация о странице», нажав на значок веб-страницы.

информация о странице


Если изменение кодировки не решает проблему, возможно, Notepad++ использует шрифт, который не поддерживает все символы для этой кодировки. Измените шрифт, выбрав « Настройки»> «Конфигуратор стилей» и установив « Глобальный шрифт» на Unicode или соответствующую гарнитуру. (Я использую DejaVu Sans Mono.)

настройки

глобальный шрифт

1

Эта тема, казалось, как минимум смягчает мою проблему:

Как отобразить китайские иероглифы в блокноте?

Очевидно, что хотя Notepad++ правильно хранит символы, они отображаются неправильно.

Вы можете использовать один из недавно поддерживаемых шрифтов (версия 6) в разделе « Настройки»> «Конфигуратор стиля»> «Стиль шрифта»> «Имя шрифта» , те, которые находятся вверху, поддерживают отображение китайских символов. До тех пор, пока файл закодирован в UTF-8 , он будет отображаться правильно в любом случае, вам просто может понадобиться видеть квадраты вместо реальных символов при редактировании.

1

Китайский текст может быть скопирован / вставлен в Windows 7. Мне кажется, что вы используете программу, которая не поддерживает Unicode. В качестве эксперимента я открыл текстовый файл (используя обычный старый Блокнот), который содержит китайский язык в Windows 7, скопировал строку и вставил ее в это сообщение, которое находится внутри виртуальной машины под управлением XP с установленными восточноазиатскими шрифтами. Это сработало.

0

Я попытался изменить шрифты, кодировку и другие предлагаемые вещи, но не смог решить проблему.

Создание новой учетной записи пользователя в моей Windows 7 решило проблему для меня, я подумал, что мне придется перенести все данные из этой учетной записи в новую созданную учетную запись.

Но, что удивительно, это исправило проблему и в предыдущем аккаунте, поэтому я без проблем удалил новый аккаунт, используя старый.

Попробуйте, надеюсь, это поможет кому-то, имеющему ту же проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .