Похожие вопросы

Почему VIM показывает кодовую точку Юникода, а не кодовое значение UTF-8?
Какая кодировка заставить Å Ä Ö работать
Excel сохранить поведение CSV-файла с кодировкой UTF8 против UTF8-Bom кодировки
Как исправить странные символы в персидских субтитрах?
Можно ли изменить кодировку по умолчанию в блокноте? [дубликат]
Исправлена кодировка немецких umlauts в каталогах и именах файлов (ü = U ê ê и так далее)
Как определить, какой символ шрифта отображается при использовании определенной кодировки символов?
Какова кодировка имени файла в linux и windows?
Как изменить свойство" кодировка по умолчанию " Sublime Text (версия 3.1.1, сборка 3176) с "UTF-8" на "ISO-8859-1"?
Процессор или графический процессор для кодирования x264
Как установить количество кадров B в ffmpeg для кодировки H. 265?
Как уменьшить размер выходных файлов в Adobe Premiere Pro?
JM H264 падение качества эталонного программного обеспечения
кодировка sFTP в Cleo VLTrader
Почему кодирование VP8 / 9 настолько медленное по сравнению с H. 264?

Windows 7 и UTF-8 сохранение и отображение в программах

Я только что получил новую систему, Windows 7 Home Premium, установил Notepad++ и использовал его в течение нескольких дней. Я написал некоторые html / php файлы на китайском языке, сохраненные как UTF-8 без BOM. Загрузил на сервер и проверил, все хорошо, до сих пор.

Так или иначе, Notepad++ больше не будет отображать китайские иероглифы в редакторе, и все это показывает квадраты. Играя с преобразования, кодирования и т. д. не помогает. До сих пор это было похоже на ошибку Notepad++.

затем я скачал и установлена Komodo edit. То же самое произошло. Копирование и вставка китайского текста с китайского сайта, например sohu.com в редакторе также будут показаны квадраты.

затем я пытаюсь Блокнот.exe, та же проблема. Но он работает в Microsoft Word и Wordpad.

единственное, что я сделал, прежде чем эта проблема появляется установка SQL Management Studio 2008 x86. Это повлияет на систему? Может быть, он изменил локаль базы данных и все еще?

кто-нибудь знает, как это исправить? я помню, в старых версиях Windows, есть опция в региональных языковых настройках, чтобы "расширить языковые настройки для других программ" что-то вроде этого. Но я не могу найти его в Windows 7.

изменить: я нашел http://www.sevenforums.com/general-discussion/186507-chinese-characters-display-squares-text-editors.html который говорит, чтобы создать новый профиль. Я не пытался. Но идти по этому пути смешно....

5
задан Jake
источник

2 ответов

сохранено как UTF-8 без BOM

Windows-приложений, как правило, основываются на спецификации, чтобы определить кодировку файла в Юникоде.

большинство приложений позволяют указать кодировку в диалоге "Файл, Открыть". Если вы используете, что вы не должны иметь проблемы.

1
отвечен RedGrittyBrick 2011-11-27 13:19:29
источник

установите язык системы китайский (PRC) > перезагрузить компьютер > установить обратно в нужный язык > перезагрузить компьютер должен сбросить настройки Юникода для приложений. некоторые локали, кроме китайского (КНР), также могут работать.

Это позволяет мне печатать и отображать китайский текст в блокноте, но существующие файлы в UTF-8 (С или без) BOM, похоже, постоянно повреждены... кто-нибудь знает, как их оживить? нет способа оживить я думаю. =(

0000-0520:  76 3e 0a 09-09 09 3c 64-69 76 20 69-64 3d 22 63  v>....<d iv.id="c
0000-0530:  6f 6c 2d 74-77 6f 22 3e-0a 09 09 09-09 3c 64 69  ol-two"> .....<di
0000-0540:  76 20 63 6c-61 73 73 3d-22 73 65 63-74 69 6f 6e  v.class= "section
0000-0550:  22 3e 0a 09-09 09 09 09-3c 70 3e 3f-3f 3f 3f 3f  ">...... <p>?????
0000-0560:  3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f  ???????? ????????
0000-0570:  3f 32 30 30-33 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f  ?2003??? ????????
0000-0580:  3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f  ???????? ????????
0000-0590:  3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f  ???????? ????????
0000-05a0:  3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f  ???????? ????????
0000-05b0:  3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f-3f 3f 3f 3f  ???????? ????????
0000-05c0:  3f 3f 3f 3f-3f 3f 3f 3c-2f 70 3e 0a-09 09 09 09  ???????< /p>.....
0000-05d0:  09 3c 74 61-62 6c 65 20-63 6c 61 73-73 3d 22 63  .<table. class="c
0000-05e0:  6f 6e 74 61-63 74 22 3e-0a 09 09 09-09 09 3c 74  ontact"> ......<t
0000-05f0:  72 3e 3c 74-68 20 63 6f-6c 73 70 61-6e 3d 22 32  r><th.co lspan="2
0000-0600:  22 3e 3f 3f-3f 3f 3c 2f-74 68 3e 3c-2f 74 72 3e  ">????</ th></tr>
0000-0610:  0a 09 09 09-09 09 3c 74-72 3e 3c 74-64 20 63 6f  ......<t r><td.co
1
отвечен Jake 2011-11-27 14:36:51
источник

Другие вопросы encoding language utf-8 windows-7