ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° сайта utf 8 ΠΈΠ»ΠΈ windows 1251: ΠšΠ°Ρ€Ρ‚Π° сайта

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сайта ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ – PR-CY Π‘Π»ΠΎΠ³

Как ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° влияСт Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сайта, Ρ‡Π΅ΠΌ отличаСтся UTF-8 ΠΎΡ‚ Windows 1251 ΠΈ Π³Π΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

  1. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

  2. Π’ΠΈΠ΄Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ

  3. Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° сайтС

  4. Если ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π΅ отобраТаСтся

  5. Π“Π΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сайта

Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ, Π½Π° Ρ‡Ρ‚ΠΎ влияСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «кракозябры» Π½Π° сайтС.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° (Charset) β€” способ отобраТСния ΠΊΠΎΠ΄Π° Π½Π° экранС, соотвСтствиС Π½Π°Π±ΠΎΡ€Π° символов Π½Π°Π±ΠΎΡ€Ρƒ числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. О Π½Π΅ΠΉ сообщаСт строка Content-Type ΠΈ сСрвСр Π² header запросС.

НСсовпадСниС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ сСрвСра ΠΈ страницы Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния ошибок. Если ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, информация дСкодируСтся Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° сайтС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° бСссвязных Π±ΡƒΠΊΠ², ΠΈΠ΅Ρ€ΠΎΠ³Π»ΠΈΡ„ΠΎΠ² ΠΈ символов, Π² Π½Π°Ρ€ΠΎΠ΄Π΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… «кракозябрами». Π’Π°ΠΊΠΎΠΉ тСкст ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ просто ΡƒΠΉΠ΄Π΅Ρ‚ с сайта ΠΈ Π½Π°ΠΉΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСсурс. Или останСтся, Ссли Π΅ΠΌΡƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ содСрТаниС:

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΊΠ° списывала Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚ с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ, Π° Π½Π° сайтС слСтСла ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. РСальная история

Google Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ свСдСния ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ отобраТался Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° влияСт Π½Π° SEO?

РазбСрСмся, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° сайтС влияСт Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ Π² ЯндСкс ΠΈ Google.

ЯндСкс Ρ‡Π΅Ρ‚ΠΊΠΎ заявляСт:

Β«Π’ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π½Π° сайтС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π΅ влияСт Π½Π° индСксированиС сайта. Если ваш сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Ρ€ΠΎΠ±ΠΎΡ‚ ЯндСкса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΒ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Google такая ΠΆΠ΅. Поисковики Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ CharsetΒ ΠΊΠ°ΠΊ Ρ„Π°ΠΊΡ‚ΠΎΡ€ ранТирования ΠΈΠ»ΠΈ сигнал для индСксирования, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½Π° косвСнно влияСт Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Если ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° сСрвСра Π½Π΅ совпадаСт с Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π° Π½Π° сайтС, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ увидят Π½Π΅Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы вмСсто ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. На Ρ‚Π°ΠΊΠΎΠΌ сайтС слоТно Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ скорСС всСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ сбСгут, Π° Π½Π° сайтС Π±ΡƒΠ΄ΡƒΡ‚ расти ΠΎΡ‚ΠΊΠ°Π·Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ страницы со ΡΠ»Π΅Ρ‚Π΅Π²ΡˆΠ΅ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° Π²Π°ΠΆΠ½Π° для SEO, Ρ…ΠΎΡ‚ΡŒ ΠΈ влияСт Π½Π° Π½Π΅Π³ΠΎ косвСнно Ρ‡Π΅Ρ€Π΅Π· повСдСнчСскиС. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст Π½Π° чСловСчСском языкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сайтом.

Π’ΠΈΠ΄Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ

БущСствуСт довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠ², Π½ΠΎ сСйчас распространСны Π΄Π²Π°:

UTF-8

Unicode Transformation Format β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ стандарт кодирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с символами ΠΏΠΎΡ‡Ρ‚ΠΈ всСх языков ΠΌΠΈΡ€Π°. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ 1 Π΄ΠΎ 4 Π±Π°ΠΉΡ‚, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½Ρ‹Π΅ сайты.

Π•ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² β€” UTF-8, 16, 32, Π½ΠΎ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ΅.

Windows-1251

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто ΠΏΠΎ популярности послС UTF-8. Windows-1251 β€” ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹, созданноС Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ в русификаторах ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows. Π’ Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ всС символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² русской Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π½Π°Ρ‡ΠΊΠ° ударСния. Β Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ 1 Π±Π°ΠΉΡ‚.

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ остаСтся Π½Π° усмотрСниС Π²Π΅Π±-мастСра, Π½ΠΎ UTF-8 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π°Ρ‰Π΅ β€” Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ всС популярныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ поисковики, Π° Π΅Ρ‰Π΅ Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сайтов Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках.

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° сайтС

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ страницы своСго ΠΈΠ»ΠΈ Ρ‡ΡƒΠΆΠΎΠ³ΠΎ сайта ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· исходный ΠΊΠΎΠ΄ страницы. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ страницу сайта, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° страницы» (сочСтаниС горячих клавиш Ctrl+UΒ» Π² Google Chrome) ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Β«charsetΒ» Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° head.

На страницС сайта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° UTF-8:

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ страницы

Π£Π·Π½Π°Ρ‚ΡŒ Π²ΠΈΠ΄ кодирования ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвиса для Π°Π½Π°Π»ΠΈΠ·Π° сайта. БСрвис провСряСт Π² Ρ‚ΠΎΠΌ числС ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сторону рСсурса: Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, провСряСт Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹.

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π°Π½Π°Π»ΠΈΠ·Π°

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΆΠ΅ сСрвиса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ кодирования Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… страницах. БСрвис провСряСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сСрвСра ΠΈ сравниваСт Π΅Π΅ с Ρ‚ΠΎΠΉ, которая ΡƒΠΊΠ°Π·Π°Π½Π° Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ страницС. НайдСнныС ошибки ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΈ Π²Ρ‹ сразу ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

ΠžΡ‚Ρ‡Π΅Ρ‚

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π΅Ρ‰Π΅Β ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· сСрвис Validator.w3, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ писали Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°. НуТная надпись находится Π²Π½ΠΈΠ·Ρƒ страницы.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° сайта Π² Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Π΅

Если Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ Charset, ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Ошибка указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ

Но Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ: ΠΎΠ½ провСряСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксис Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, поэтому ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Если ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π΅ отобраТаСтся

Если Π²Ρ‹ зашли Π½Π° Ρ‡ΡƒΠΆΠΎΠΉ сайт с Π°Π±Ρ€Π°ΠΊΠ°Π΄Π°Π±Ρ€ΠΎΠΉ, Π° Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‚ΠΎ Π² Π‘ΠΏΡ€Π°Π²ΠΊΠ΅ Google ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

О ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ возникновСния Π°Π±Ρ€Π°ΠΊΠ°Π΄Π°Π±Ρ€Ρ‹ Π½Π° вашСм сайтС Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ повСдСния: вырастут ΠΎΡ‚ΠΊΠ°Π·Ρ‹, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π³Π»ΡƒΠ±ΠΈΠ½Π° просмотров. Но скорСС всСго Π²Ρ‹ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ.

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” для всСх Ρ„Π°ΠΉΠ»ΠΎΠ², скриптов, Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… сайта ΠΈ сСрвСра Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° ΠΎΠ΄Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. Ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Ссли Π²Ρ‹ случайно ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π° сайтС Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

ЯндСкс совСтуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ для страниц ΠΈ кирилличСских адрСсов структуры. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Ρ€ΠΎΠ±ΠΎΡ‚ встрСтит ссылку href=»/ΠΊΠΎΡ€Π·ΠΈΠ½Π°» Π½Π° страницС с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ UTF-8, ΠΎΠ½ сохранит Π΅Π΅ Π² этом ΠΆΠ΅Β UTF-8, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна ΠΏΠΎ адрСсу «/%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0».

Π“Π΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сайта

Π£ всСх Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ„Π°ΠΉΠ»ΠΎΠ², сСрвСра ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСго, Ρ‡Ρ‚ΠΎ связано с сайтом, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. НуТно привСсти всС ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠΌΠ΅Ρ‚Π°-Ρ‚Π΅Π³Π΅;
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² .htaccess;
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… MySQL.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠΌΠ΅Ρ‚Π°-Ρ‚Π΅Π³Π΅

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² head Ρ„Π°ΠΉΠ»Π° шаблона сайта.

ΠŸΡ€ΠΈ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚Π΅Π³ meta Π² Π½Π°Ρ‡Π°Π»Π΅ Π² Π±Π»ΠΎΠΊΠ΅ head. НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ссли ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠΆΠ΅.

ΠœΠ΅Ρ‚Π°-Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

ΠΈΠ»ΠΈ Ρ‚Π°ΠΊ:

<meta charset="utf-8">

Π’ HTML5 ΠΎΠ½ΠΈ эквивалСнтны.

Π’Π΅Π³ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² HTML

Π’ Ρ‚Π΅ΠΌΠ°Ρ… WordPress ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π΅Π³ Β«charsetΒ» с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² Ρ„Π°ΠΉΠ»Π΅ httpd.conf

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ для сСрвСра находятся Π² Ρ„Π°ΠΉΠ»Π΅ httpd.conf, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΏΡƒΡ‚ΠΈ Β«/usr/local/apache/conf/Β».

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Windows-1251 Π½Π° UTF-8, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строчку Β«AddDefaultCharset windows-1251Β» Π½Π° Β«AddDefaultCharset utf-8Β».

ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½Π΅Π΅: Ссли Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½Π° измСнится для всСх ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° этом сСрвСрС.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² .htaccess

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π² Ρ„Π°ΠΉΠ» .htaccess:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ панСль управлСния хостингом.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ сайта.
  3. Π’ Ρ„Π°ΠΉΠ»Π΅ .htaccess Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² самоС Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠ΄:
    1. для указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ UTF-8 β€” AddDefaultCharset UTF-8;
    2. для указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Windows-1251 β€” AddDefaultCharset WINDOWS-1251.
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΈ очиститС кэш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ HTML Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ сайта. Π£Π·Π½Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Notepad++: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«EncodingΒ». ΠœΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΎΠ½Π° Ρ‚Π°ΠΌ ΠΆΠ΅: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° UTF-8, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Convert to UTF-8 without BOOMΒ». НуТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π±Π΅Π· BOOMΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ пустых символов.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сразу ΠΏΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. РаспространСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Β«UTF-8 general ciΒ».

Π“Π΄Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρƒ Π‘Π”:

  1. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ названию Π½ΡƒΠΆΠ½ΠΎΠΉ Π±Π°Π·Ρ‹ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ управлСния Π‘Π” phpMyAdmin ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π΅.
  2. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π» Β«ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ»:
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… MySQL:
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΈ очиститС кэш.

Для всСх Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ„Π°ΠΉΠ»ΠΎΠ², сСрвСра ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСго, Ρ‡Ρ‚ΠΎ связано с сайтом, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.

Π‘ Π½ΠΎΠ²ΠΎΠΉ Π‘Π” ΠΏΡ€ΠΎΡ‰Π΅, Π½ΠΎ Ссли Π²Ρ‹ мСняСтС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·Ρ‹, Ρ‚ΠΎ Ρƒ созданных Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π·Π°Π΄Π°Π½Ρ‹ свои ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒΡΡ, Ссли всС Π΄Π΅Π»ΠΎ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ сСрвСру с ΠΏΡ€Π°Π²Π°ΠΌΠΈ mysql root ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:
    mysql -u root -p
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π±Π°Π·Ρƒ:
    USE имя_Π±Π°Π·Ρ‹;
  3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ запрос:
    SET NAMES ‘utf8’;

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Windows-1251, Ρ‚ΠΎ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π΅ Β«utf-8Β», Π° Β«cp1251Β» β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Windows-1251 Ρƒ MySQL.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ UTF-8 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½Π° сСрвСрС my.cnf ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π’ области [client]:

default-character-set=utf8

Π’ области [mysql]:

default-character-set=utf8

Π’ области [mysqld]:

collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'

character-set-server = utf8

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π° сайтС?

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сайта ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ – PR-CY Π‘Π»ΠΎΠ³

Как ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° влияСт Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ сайта, Ρ‡Π΅ΠΌ отличаСтся UTF-8 ΠΎΡ‚ Windows 1251 ΠΈ Π³Π΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅:

  1. Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

  2. Π’ΠΈΠ΄Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ

  3. Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° сайтС

  4. Если ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π΅ отобраТаСтся

  5. Π“Π΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сайта

Π Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ, Π½Π° Ρ‡Ρ‚ΠΎ влияСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ «кракозябры» Π½Π° сайтС.

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° (Charset) β€” способ отобраТСния ΠΊΠΎΠ΄Π° Π½Π° экранС, соотвСтствиС Π½Π°Π±ΠΎΡ€Π° символов Π½Π°Π±ΠΎΡ€Ρƒ числовых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. О Π½Π΅ΠΉ сообщаСт строка Content-Type ΠΈ сСрвСр Π² header запросС.

НСсовпадСниС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ сСрвСра ΠΈ страницы Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ появлСния ошибок. Если ΠΎΠ½ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, информация дСкодируСтся Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° сайтС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° бСссвязных Π±ΡƒΠΊΠ², ΠΈΠ΅Ρ€ΠΎΠ³Π»ΠΈΡ„ΠΎΠ² ΠΈ символов, Π² Π½Π°Ρ€ΠΎΠ΄Π΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… «кракозябрами». Π’Π°ΠΊΠΎΠΉ тСкст ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ просто ΡƒΠΉΠ΄Π΅Ρ‚ с сайта ΠΈ Π½Π°ΠΉΠ΄Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСсурс. Или останСтся, Ссли Π΅ΠΌΡƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ содСрТаниС:

Π‘Ρ‚ΡƒΠ΄Π΅Π½Ρ‚ΠΊΠ° списывала Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚ с Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌΠΈ, Π° Π½Π° сайтС слСтСла ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. РСальная история

Google Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ всСгда ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ свСдСния ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ тСкст Ρ‚ΠΎΡ‡Π½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ отобраТался Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° влияСт Π½Π° SEO?

РазбСрСмся, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π° сайтС влияСт Π½Π° ΠΈΠ½Π΄Π΅ΠΊΡΠ°Ρ†ΠΈΡŽ Π² ЯндСкс ΠΈ Google.

ЯндСкс Ρ‡Π΅Ρ‚ΠΊΠΎ заявляСт:

Β«Π’ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π½Π° сайтС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π΅ влияСт Π½Π° индСксированиС сайта. Если ваш сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Ρ€ΠΎΠ±ΠΎΡ‚ ЯндСкса Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ Π΅Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΒ».

ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ Google такая ΠΆΠ΅. Поисковики Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ CharsetΒ ΠΊΠ°ΠΊ Ρ„Π°ΠΊΡ‚ΠΎΡ€ ранТирования ΠΈΠ»ΠΈ сигнал для индСксирования, Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΠ½Π° косвСнно влияСт Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ.

Если ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° сСрвСра Π½Π΅ совпадаСт с Ρ‚ΠΎΠΉ, Ρ‡Ρ‚ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π° Π½Π° сайтС, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ увидят Π½Π΅Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹Π΅ символы вмСсто ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. На Ρ‚Π°ΠΊΠΎΠΌ сайтС слоТно Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ скорСС всСго ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ сбСгут, Π° Π½Π° сайтС Π±ΡƒΠ΄ΡƒΡ‚ расти ΠΎΡ‚ΠΊΠ°Π·Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ страницы со ΡΠ»Π΅Ρ‚Π΅Π²ΡˆΠ΅ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° Π²Π°ΠΆΠ½Π° для SEO, Ρ…ΠΎΡ‚ΡŒ ΠΈ влияСт Π½Π° Π½Π΅Π³ΠΎ косвСнно Ρ‡Π΅Ρ€Π΅Π· повСдСнчСскиС. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСкст Π½Π° чСловСчСском языкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с сайтом.

Π’ΠΈΠ΄Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ

БущСствуСт довольно ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΎΠ², Π½ΠΎ сСйчас распространСны Π΄Π²Π°:

UTF-8

Unicode Transformation Format β€” ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ стандарт кодирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с символами ΠΏΠΎΡ‡Ρ‚ΠΈ всСх языков ΠΌΠΈΡ€Π°. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡ‚ 1 Π΄ΠΎ 4 Π±Π°ΠΉΡ‚, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½Ρ‹Π΅ сайты.

Π•ΡΡ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² β€” UTF-8, 16, 32, Π½ΠΎ Ρ‡Π°Ρ‰Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²ΠΎΡΡŒΠΌΠΈΠ±ΠΈΡ‚Π½ΠΎΠ΅.

Windows-1251

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ мСсто ΠΏΠΎ популярности послС UTF-8. Windows-1251 β€” ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹, созданноС Π½Π° Π±Π°Π·Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ в русификаторах ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows. Π’ Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ всС символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² русской Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ΅, ΠΊΡ€ΠΎΠΌΠ΅ Π·Π½Π°Ρ‡ΠΊΠ° ударСния.Β Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ 1 Π±Π°ΠΉΡ‚.

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ остаСтся Π½Π° усмотрСниС Π²Π΅Π±-мастСра, Π½ΠΎ UTF-8 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π°Ρ‰Π΅ β€” Π΅Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ всС популярныС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΈ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°ΡŽΡ‚ поисковики, Π° Π΅Ρ‰Π΅ Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сайтов Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… языках.

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° сайтС

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ страницы своСго ΠΈΠ»ΠΈ Ρ‡ΡƒΠΆΠΎΠ³ΠΎ сайта ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· исходный ΠΊΠΎΠ΄ страницы. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ страницу сайта, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΊΠΎΠ΄Π° страницы» (сочСтаниС горячих клавиш Ctrl+UΒ» Π² Google Chrome) ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅ Β«charsetΒ» Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π΅Π³Π° head.

На страницС сайта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° UTF-8:

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² ΠΊΠΎΠ΄Π΅ страницы

Π£Π·Π½Π°Ρ‚ΡŒ Π²ΠΈΠ΄ кодирования ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвиса для Π°Π½Π°Π»ΠΈΠ·Π° сайта. БСрвис провСряСт Π² Ρ‚ΠΎΠΌ числС ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сторону рСсурса: Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΡΠ΅Ρ€Π²Π΅Ρ€Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, опрСдСляСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, провСряСт Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹.

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ Π°Π½Π°Π»ΠΈΠ·Π°

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΆΠ΅ сСрвиса ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ кодирования Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… страницах. БСрвис провСряСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сСрвСра ΠΈ сравниваСт Π΅Π΅ с Ρ‚ΠΎΠΉ, которая ΡƒΠΊΠ°Π·Π°Π½Π° Π½Π° Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ страницС. НайдСнныС ошибки ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΈ Π²Ρ‹ сразу ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

ΠžΡ‚Ρ‡Π΅Ρ‚

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π΅Ρ‰Π΅Β ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· сСрвис Validator. w3, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ писали Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°. НуТная надпись находится Π²Π½ΠΈΠ·Ρƒ страницы.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° сайта Π² Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€Π΅

Если Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ Charset, ΠΎΠ½ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Ошибка указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ

Но Π²Π°Π»ΠΈΠ΄Π°Ρ‚ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ: ΠΎΠ½ провСряСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксис Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, поэтому ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π΄Π°ΠΆΠ΅ Ссли ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

Если ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π½Π΅ отобраТаСтся

Если Π²Ρ‹ зашли Π½Π° Ρ‡ΡƒΠΆΠΎΠΉ сайт с Π°Π±Ρ€Π°ΠΊΠ°Π΄Π°Π±Ρ€ΠΎΠΉ, Π° Π²Π°ΠΌ всС Ρ€Π°Π²Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ интСрСсно ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‚ΠΎ Π² Π‘ΠΏΡ€Π°Π²ΠΊΠ΅ Google ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста Ρ‡Π΅Ρ€Π΅Π· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€.

О ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ возникновСния Π°Π±Ρ€Π°ΠΊΠ°Π΄Π°Π±Ρ€Ρ‹ Π½Π° вашСм сайтС Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ повСдСния: вырастут ΠΎΡ‚ΠΊΠ°Π·Ρ‹, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡΡ Π³Π»ΡƒΠ±ΠΈΠ½Π° просмотров. Но скорСС всСго Π²Ρ‹ ΠΈ Ρ€Π°Π½ΡŒΡˆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ.

Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€” для всСх Ρ„Π°ΠΉΠ»ΠΎΠ², скриптов, Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… сайта ΠΈ сСрвСра Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π° ΠΎΠ΄Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. Ошибка ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Ссли Π²Ρ‹ случайно ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½Π° сайтС Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

ЯндСкс совСтуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ для страниц ΠΈ кирилличСских адрСсов структуры. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Ссли Ρ€ΠΎΠ±ΠΎΡ‚ встрСтит ссылку href=»/ΠΊΠΎΡ€Π·ΠΈΠ½Π°» Π½Π° страницС с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ UTF-8, ΠΎΠ½ сохранит Π΅Π΅ Π² этом ΠΆΠ΅Β UTF-8, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ страница Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ доступна ΠΏΠΎ адрСсу «/%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D0%B0».

Π“Π΄Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сайта

Π£ всСх Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ„Π°ΠΉΠ»ΠΎΠ², сСрвСра ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСго, Ρ‡Ρ‚ΠΎ связано с сайтом, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. НуТно привСсти всС ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠΌΠ΅Ρ‚Π°-Ρ‚Π΅Π³Π΅;
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² .htaccess;
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°;
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… MySQL.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² ΠΌΠ΅Ρ‚Π°-Ρ‚Π΅Π³Π΅

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² head Ρ„Π°ΠΉΠ»Π° шаблона сайта.

ΠŸΡ€ΠΈ создании Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° HTML ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ‚Π΅Π³ meta Π² Π½Π°Ρ‡Π°Π»Π΅ Π² Π±Π»ΠΎΠΊΠ΅ head. НСкоторыС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ссли ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠΆΠ΅.

ΠœΠ΅Ρ‚Π°-Ρ‚Π΅Π³ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

ΠΈΠ»ΠΈ Ρ‚Π°ΠΊ:

<meta charset="utf-8">

Π’ HTML5 ΠΎΠ½ΠΈ эквивалСнтны.

Π’Π΅Π³ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π² HTML

Π’ Ρ‚Π΅ΠΌΠ°Ρ… WordPress ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚Π΅Π³ Β«charsetΒ» с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² Ρ„Π°ΠΉΠ»Π΅ httpd.conf

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ для сСрвСра находятся Π² Ρ„Π°ΠΉΠ»Π΅ httpd.conf, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΏΡƒΡ‚ΠΈ Β«/usr/local/apache/conf/Β».

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Windows-1251 Π½Π° UTF-8, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ строчку Β«AddDefaultCharset windows-1251Β» Π½Π° Β«AddDefaultCharset utf-8Β».

ΠžΡΡ‚ΠΎΡ€ΠΎΠΆΠ½Π΅Π΅: Ссли Π²Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ ΠΎΠ½Π° измСнится для всСх ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° этом сСрвСрС.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ сСрвСр Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ HTTP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ с ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π² .htaccess

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π² Ρ„Π°ΠΉΠ» .htaccess:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ панСль управлСния хостингом.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ сайта.
  3. Π’ Ρ„Π°ΠΉΠ»Π΅ .htaccess Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² самоС Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠ΄:
    1. для указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ UTF-8 β€” AddDefaultCharset UTF-8;
    2. для указания ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Windows-1251 β€” AddDefaultCharset WINDOWS-1251.
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΈ очиститС кэш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ HTML Π²Π°ΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ сайта. Π£Π·Π½Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Notepad++: ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΈ Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«EncodingΒ». ΠœΠ΅Π½ΡΠ΅Ρ‚ΡΡ ΠΎΠ½Π° Ρ‚Π°ΠΌ ΠΆΠ΅: Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° UTF-8, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Convert to UTF-8 without BOOMΒ». НуТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Β«Π±Π΅Π· BOOMΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ пустых символов.

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ сразу ΠΏΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. РаспространСнный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Β«UTF-8 general ciΒ».

Π“Π΄Π΅ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρƒ Π‘Π”:

  1. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ названию Π½ΡƒΠΆΠ½ΠΎΠΉ Π±Π°Π·Ρ‹ Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ управлСния Π‘Π” phpMyAdmin ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π΅.
  2. ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π» Β«ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΒ»:
  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ для Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… MySQL:
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° сайт ΠΈ очиститС кэш.

Для всСх Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, Ρ„Π°ΠΉΠ»ΠΎΠ², сСрвСра ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всСго, Ρ‡Ρ‚ΠΎ связано с сайтом, Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°.

Π‘ Π½ΠΎΠ²ΠΎΠΉ Π‘Π” ΠΏΡ€ΠΎΡ‰Π΅, Π½ΠΎ Ссли Π²Ρ‹ мСняСтС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π±Π°Π·Ρ‹, Ρ‚ΠΎ Ρƒ созданных Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π·Π°Π΄Π°Π½Ρ‹ свои ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ€Π΅ΡˆΠΈΡ‚ΡŒΡΡ, Ссли всС Π΄Π΅Π»ΠΎ Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ:

  1. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΊ сСрвСру с ΠΏΡ€Π°Π²Π°ΠΌΠΈ mysql root ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:
    mysql -u root -p
  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π±Π°Π·Ρƒ:
    USE имя_Π±Π°Π·Ρ‹;
  3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ запрос:
    SET NAMES ‘utf8’;

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Windows-1251, Ρ‚ΠΎ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π½Π΅ Β«utf-8Β», Π° Β«cp1251Β» β€” ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Windows-1251 Ρƒ MySQL.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ UTF-8 ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½Π° сСрвСрС my.cnf ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π’ области [client]:

default-character-set=utf8

Π’ области [mysql]:

default-character-set=utf8

Π’ области [mysqld]:

collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'

character-set-server = utf8

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π° сайтС?

Β«charset=Β» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ Β«utf-8Β».

Rocket Validator ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ срСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ HTML W3C Validator. Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ поисковый Ρ€ΠΎΠ±ΠΎΡ‚.

ΠŸΡ€ΠΎΠ±Π½Π°Ρ вСрсия Pro БСсплатная пробная вСрсия

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°
  • содСрТаниС
  • ΠΌΠ΅Ρ‚Π°
  • ΡƒΡ‚Ρ„-8
  • ΠΎΠΊΠ½Π°-1251

Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Ρ‚Π΅Π³ , Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° windows-1251 , Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это utf-8 . Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅Π³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π» Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  

БвязанныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ W3C

НСвСрноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«text/html; charset=windows-1252Β» для Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Β«contentΒ» элСмСнта Β«metaΒ»: Π·Π° Β«charset=Β» Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Β«utf-8Β».

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°
  • содСрТаниС
  • ΠΌΠ΅Ρ‚Π°
  • ΡƒΡ‚Ρ„-8
  • ΠΎΠΊΠ½Π°-1252

Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Π±Ρ‹Π» Π½Π°ΠΉΠ΄Π΅Π½ Ρ‚Π΅Π³ , ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° windows-1252

, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это utf-8 . Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅Π³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° Β«windows-1252Β». Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8.

  • ΠΎΠΊΠ½Π°-1252
  • ΡƒΡ‚Ρ„-8
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°
  • содСрТаниС
  • ΠΌΠ΅Ρ‚Π°

Π’ HTML5 рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов Unicode (UTF-8), Π° Π½Π΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ символов, Ρ‚Π°ΠΊΡƒΡŽ ​​как Latin1 (Windows-1252 ΠΈΠ»ΠΈ ISO 8859).-1).

ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ просто вопрос использования

Π² вашСм Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши страницы Ρ‚Π°ΠΊΠΆΠ΅ сохранСны ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ UTF-8.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ элСмСнт Β«ΠΌΠ΅Ρ‚Π°Β» с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Β«http-equivΒ», Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ являСтся Β«Ρ‚ΠΈΠΏ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°Β», Ρ‚Π°ΠΊ ΠΈ элСмСнт Β«ΠΌΠ΅Ρ‚Π°Β» с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Β«charsetΒ».

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°
  • ΠΌΠ΅Ρ‚Π°
  • http-эквивалСнт
  • Π’ΠΈΠΏ содСрТимого
  • ΡƒΡ‚Ρ„-8

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ HTML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ±Π΅ эти ΠΎΠΏΡ†ΠΈΠΈ допустимы, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ :

 
<ΠΌΠ΅Ρ‚Π°-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°="UTF-8">

 

Атрибут Β«charsetΒ» Π² элСмСнтС Β«metaΒ», ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ послС ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 1024 Π±Π°ΠΉΡ‚ΠΎΠ².

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°
  • ΠΌΠ΅Ρ‚Π°

ΠžΠΆΠΈΠ΄Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ появится Π² Π½Π°Ρ‡Π°Π»Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 1024 Π±Π°ΠΉΡ‚ΠΎΠ². ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π½Π°Ρ‡Π°Π»ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π° , ΠΊΠ°ΠΊ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

 
  <ΠΌΠ΅Ρ‚Π°-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°="utf-8">
  ...
 

ОбъявлСниС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов β€” это ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ указываСтся ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° символов, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для хранСния ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² HTML стандартным способом объявлСния ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° являСтся Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅Π³Π° с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ charset , ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ .

По стандарту W3C:

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, содСрТащий объявлСниС ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ сСриализован Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 1024 Π±Π°ΠΉΡ‚ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ВсС Π΅Ρ‰Π΅ провСряСтС свои большиС сайты ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ страницС Π·Π° Ρ€Π°Π·?

Π­ΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ врСмя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΡˆΡƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Π±-ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΡˆΠ΅ΠΌΡƒ сканСру ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваши Π²Π΅Π±-страницы Π½Π° W3C Validator.

Rocket Validator Micro
1250 ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ HTML Π² нСдСлю, 6 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² нСдСлю

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта Β«metaΒ» с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Β«charsetΒ».

  • ΠΌΠ΅Ρ‚Π°
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

Π’Π΅Π³ , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для опрСдСлСния ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ .

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Β«charsetΒ» Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ для элСмСнта Β«metaΒ».

  • ΠΌΠ΅Ρ‚Π°
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Ρ‚Π΅Π³ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΠΈΠ±ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π»ΠΈΠ±ΠΎ находится Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ мСстС Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ контСкст.

НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ HTML-ΠΊΠΎΠ΄ содСрТит допустимый Ρ‚Π΅Π³ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ контСкста, Π²Ρ‹Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚Π΅Π³ΠΎΠΌ , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ здСсь Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ:

 

  <Π³ΠΎΠ»ΠΎΠ²Π°>
    ВСст
     jpg" alt="Π£Π»Ρ‹Π±Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠΎΡ‚" />
    <ΠΌΠ΅Ρ‚Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°="utf-8" />
  
  <Ρ‚Π΅Π»ΠΎ>
    

НСкоторый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

Если ΠΌΡ‹ исправим этот Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈ пСрСмСстим Ρ‚Π΅Π³ Π² Ρ‚Π΅Π»ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, связанная с

, исчСзнСт, ​​потому Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ находится Π² допустимом контСкстС:

 

  <Π³ΠΎΠ»ΠΎΠ²Π°>
    ВСст
    <ΠΌΠ΅Ρ‚Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°="utf-8" />
  
  <Ρ‚Π΅Π»ΠΎ>
    

НСкоторый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

ВсС Π΅Ρ‰Π΅ провСряСтС свои большиС сайты постранично?

Π­ΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ врСмя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΡˆΡƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Π±-ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΡˆΠ΅ΠΌΡƒ сканСру ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваши Π²Π΅Π±-страницы Π½Π° W3C Validator.

Rocket Validator Micro
5000 ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ HTML Π² мСсяц, 12 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² мСсяц

Π’ элСмСнтС Β«metaΒ» отсутствуСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²: Β«contentΒ», Β«itempropΒ», Β«propertyΒ».

  • ΠΌΠ΅Ρ‚Π°
  • содСрТаниС
  • элСмСнтпроп
  • свойство

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π±Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² content , itemprop ΠΈΠ»ΠΈ property Π±Ρ‹Π» ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π² Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠΌ мСстС.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈ контСкст β€” Π² зависимости ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ( ΠΈΠ»ΠΈ ) элСмСнт допускаСт Ρ€Π°Π·Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

Π’ элСмСнтС Β«metaΒ» отсутствуСт ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²: Β«contentΒ», Β«propertyΒ».

  • содСрТаниС
  • ΠΌΠ΅Ρ‚Π°
  • свойство

ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Ρ‚Π΅Π³ , Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ отсутствуСт Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ . ΠŸΡ€ΠΈΠΌΠ΅Ρ€ допустимого ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³Π° :

  

ОбъявлСниС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Β«windows-1251Β» Π½Π΅ соотвСтствуСт фактичСской ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Β«utf-8Β»).

  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
  • ΡƒΡ‚Ρ„-8
  • ΠΎΠΊΠ½Π°-1251

Π‘Ρ‹Π»ΠΎ объявлСно, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ windows-1251 , Π½ΠΎ фактичСскоС содСрТимоС выглядит ΠΊΠ°ΠΊ utf-8 . Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, ΠΊΠ°ΠΊ Π² этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

  

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Β«metaΒ» с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Β«http-equivΒ», Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Β«X-UA-CompatibleΒ», Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Β«contentΒ» со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«IE=edgeΒ».

  • ΠΌΠ΅Ρ‚Π°
  • http-эквивалСнт
  • X-UA-совмСстимый
  • IE=ΠΊΡ€Π°ΠΉ
  • Ρ…Ρ€ΠΎΠΌ=1

ЕдинствСнноС допустимоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° content Π² Π² настоящСС врСмя IE=edge . ВСроятно, Π²Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚Π΅ΡΡŒ с этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ провСряСмая страница содСрТит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³:

  

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ»Π°Π³ΠΈΠ½ Google Chrome Frame Π±Ρ‹Π» ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ 25 фСвраля 2014 Π³. , ΠΎΠ½ большС Π½Π΅ поддСрТиваСтся, поэтому Π²Π°ΠΌ слСдуСт ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ этот ΠΌΠ΅Ρ‚Π°Ρ‚Π΅Π³ Π½Π°:

  

Богласно этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ:

Google Chrome Frame Π±Ρ‹Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌ для Internet Explorer Π½Π° основС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Chromium с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π»ΠΎ объявлСно 22 сСнтября 2009 Π³ΠΎΠ΄Π°. Он стал ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π² сСнтябрС 2010 Π³ΠΎΠ΄Π°, Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ дСнь роТдСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. Он Π±Ρ‹Π» ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ 25 фСвраля 2014 Π³. ΠΈ большС Π½Π΅ поддСрТиваСтся.

Плагин Ρ€Π°Π±ΠΎΡ‚Π°Π» с Internet Explorer 6, 7, 8 ΠΈ 9. Он позволял ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Π΅Π±-страницы Π² Internet Explorer с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ вСрсий Google Chrome ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ WebKit ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° JavaScript V8.

ВсС Π΅Ρ‰Π΅ провСряСтС свои большиС сайты ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ страницС Π·Π° Ρ€Π°Π·?

Π­ΠΊΠΎΠ½ΠΎΠΌΡŒΡ‚Π΅ врСмя, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π½Π°ΡˆΡƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Π±-ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΡˆΠ΅ΠΌΡƒ сканСру ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ваши Π²Π΅Π±-страницы Π½Π° W3C Validator.

Rocket Validator Micro
1250 ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ HTML Π² нСдСлю, 6 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² БША Π² нСдСлю

mysql — html страница ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ссли содСрТит charset=windows-1251, Π½ΠΎ Π½Π΅ utf-8

Π—Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопрос

спросил

ИзмСнСно 10 Π»Π΅Ρ‚, 11 мСсяцСв Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 4ΠΊ Ρ€Π°Π·

Ну… Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ html ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ mysql содСрТат ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρƒ. Для отобраТСния кирилличСского тСкста Π‘Π°Ρ€Ρ‹ΡΠ°Ρž2000 я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ

 
 

Π½Π° сайтС. Для хранСния этого слова Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ MySQL 9Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ сортировка 0089 utf8_unicode_ci (Ρ‡ΠΈΡ‚Π°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅ΠΌΡ‹ ΠΈ, ΠΊΠ°ΠΊ я понял, для хранСния кирилличСских символов рСкомСндуСтся utf8_unicode_ci). Но Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я Π½Π° самом Π΄Π΅Π»Π΅ Π²ΠΈΠΆΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ phpMyAdmin, тСкст Π‘Π°Ρ€Ρ‹ΡΠ°Ρž2000 хранится Π² Π‘Π” ΠΊΠ°ΠΊ Áàðûñà’2000, ΠΈ это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. (ΠœΠ΅Ρ‚ΠΎΠ΄ POST + экранированиС опасных символов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для сохранСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ тСкста Π² Π‘Π”). Но ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ ΠΈΡ… Π½Π° html-страницС, всС выглядит Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ: Π‘Π°Ρ€Ρ‹ΡΠ°Ρž2000.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ phpMyAdmin ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π΅Π³ΠΎ для мСня, Π½Π΅ бСспокоила мСня Π΄ΠΎ сСгодняшнСго дня. БСгодня пытался Ρ€Π΅ΡˆΠΈΡ‚ΡŒ.

Π― догадался, Ρ‡Ρ‚ΠΎ Π²Π΅Π·Π΄Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ utf-8, поэтому я ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ с

 
 
ΠΎΡ‚

Π΄ΠΎ

 
 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° ΠΌΠΎΠΈΡ… страницах вмСсто ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ вопросы ΠΈ вопрос с ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Ρ‹ Π² ΠΌΠΎΠ΅ΠΉ Π‘Π” Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Ρ€Π΅ΡˆΠΈΠ»ΡΡ. ΠšΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ½Π΅, Π² Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? P.S. Π― Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Ρ‡ΠΈΡ‚Π°ΡŽ сСрбскиС ΠΈ бСлорусскиС (ΠΊΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π°) Π²Π΅Π±-сайты ΠΈ ΠΌΠΎΠ³Ρƒ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ кирилличСскиС тСксты Π½Π° своСм локальном хостС.

Бпасибо.

  • mysql
  • utf-8
  • ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° символов
  • интСрнационализация
  • cp1251

1

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с phpMyAdmin, вСроятно, Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов. Если Π²Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ тСкст Π‘Π°Ρ€Ρ‹ΡΠ°Ρž2000 , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ windows 1251 , Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΠΊ Π±Π°ΠΉΡ‚ΠΎΠ² C1 E0 F0 FB F1 E0 A2 32 30 30 30 0D 0A . Если этот ΠΏΠΎΡ‚ΠΎΠΊ Π±Π°ΠΉΡ‚ΠΎΠ² интСрпрСтируСтся ΠΊΠ°ΠΊ тСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ с ISO-8859-1 ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° windows-1252, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отобраТаСтся ΠΊΠ°ΠΊ Áàðûñà’2000 .

Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ строки Π² вашСй Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ хранятся Π² ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ΅ windows-1251. Π—Π°Ρ‚Π΅ΠΌ, Ссли Π²Ρ‹ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚Π΅ эти строки ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ заявитС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ UTF-8 (Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ), Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ мусорный тСкст, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ этот ΠΏΠΎΡ‚ΠΎΠΊ Π±Π°ΠΉΡ‚ΠΎΠ² содСрТит нСдопустимыС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π±Π°ΠΉΡ‚ΠΎΠ² UTF-8.

Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ свои страницы с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ Windows-1251 ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ phpMyAdmin ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ, Π»ΠΈΠ±ΠΎ Π²Π°ΠΌ слСдуСт ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° юникод Π²Π΅Π·Π΄Π΅ (Ρ‚Π°ΠΊΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ, Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…).

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *