Сайт
GameDev.ru / Сайт / Форум / Кодировка сайта

Кодировка сайта

Страницы: 1 2 Следующая »
ХаусПостоялецwww9 мая 201815:35#0
WINDOWS-1251, пчму не UTF-8?
gmakeПостоялецwww9 мая 201816:06#1
Традиция?
Зачем менять то, что работает?
std::cinУчастникwww10 мая 201813:53#2
Я предлагал вату поменять кодировку, даже дал скрипт который преобразует БД и проверил на своей версии сайта. Надо было лишь его запустить и всё. Ну и исходники тоже пересохранить в UTF-8. Он не захотел.
EgorPetrov88Удалёнwww10 мая 201819:36#3
Хаус
> WINDOWS-1251, пчму не UTF-8?
Потому что сайт древний, как мамонт. А в те времена было принято для русскоязычных сайтов использовать Windows-1251. Скажи спасибо, что не KOI8-R.
EgorPetrov88Удалёнwww10 мая 201819:54#4
std::cin
> Я предлагал вату поменять кодировку, даже дал скрипт который преобразует БД и проверил на своей версии сайта. Надо было лишь его запустить и всё. Ну и исходники тоже пересохранить в UTF-8. Он не захотел.
Как минимум, UTF-8 - это многобайтная кодировка, а значит для неё нужно использовать другие функции, нежели используются при работе с win-1251. Зачастую, они называются аналогично, но имеют приставку mb_. Например, mb_strlen вместо strlen. Подозреваю, что, когда писался этот форум, над подобным не заморачивались. И если сейчас просто сменить кодировку БД, то из форума получится решето.
antonnПостоялецwww10 мая 201820:11#5
EgorPetrov88
> Как минимум, UTF-8 - это многобайтная кодировка, а значит для неё нужно
> использовать другие функции, нежели используются при работе с win-1251.
> Зачастую, они называются аналогично, но имеют приставку mb_. Например,
> mb_strlen вместо strlen. Подозреваю, что, когда писался этот форум, над
> подобным не заморачивались. И если сейчас просто сменить кодировку БД, то из
> форума получится решето.
+перепроверка regex если они используются.
watВедущийwww10 мая 201820:36#6
std::cin
Я видел ты в бранч выкладывал конвертированные файлы, но скрипта не припомню.
Я как-то попытался конвертнуть таблицу для теста, но она не изменилась. :)
EgorPetrov88Удалёнwww10 мая 201822:36#7
wat
> бранч
Исходники геймдева опенсорц?
std::cinУчастникwww10 мая 201823:55#8
EgorPetrov88 ноу.

Правка: 10 мая 2018 23:57

std::cinУчастникwww11 мая 20180:00#9
EgorPetrov88
> Зачастую, они называются аналогично, но имеют приставку mb_. Например,
> mb_strlen вместо strlen.
там на php всё
EgorPetrov88Удалёнwww11 мая 20180:18#10
std::cin
> там на php всё
Ну так про PHP и речь же.
std::cinУчастникwww11 мая 20180:19#11
EgorPetrov88 там сплошное echo
SkybladeУчастникwww11 мая 20180:20#12
Собсна, я до сих пор не знал, что она на Windows-1251, ни разу не видел связанных с этим косяков.
Так что полностью поддерживаю товарища @gmake.
EgorPetrov88Удалёнwww11 мая 20180:38#13
std::cin
> там сплошное echo

renaissance_facepalm_by_mrangrydog-d8a7nhf | Кодировка сайта

EgorPetrov88Удалёнwww11 мая 20180:41#14
std::cin
> ноу
А можно хоть глазком на что-нибудь глянуть? Серьёзно, очень интересно, как выглядит код, написанный много лет назад. Это ж, наверное, ещё под четвёртый PHP писалось...
Страницы: 1 2 Следующая »

/ Форум / Сайт / Обсуждение

2001—2018 © GameDev.ru — Разработка игр