Ответы в темах

Просмотр 15 ответов — с 1 по 15 (всего 31)
  • Каким бы «языком» не было записано — размер (объём) не изменится.

    Изменяется длина ссылки в броузере (её в нём представление): при использовании утф ссылка будет в 3 раза длиннее (не 40 символов, а 120), чем при использовании процентов. Не говоря о том, что при необходимости её и прочитать можно или найти нужное в дампе БД.
    Так что при использовании утф ссылка содержит в 3 раза больше полезной информации для поисковика (о наименовании топика), при одном и том же размере таблицы БД.

    Да врёте Вы! Вы ничего не слушаете

    Я же говорю, если Вам есть что сказать по сути вопроса, как исправить код и пр.: рад буду выслушать. Но из двух страниц общения, поступило лишь одно предложение от Юрия отключить данную функцию. Но её отключение нарушает функционал работы ВП. Так что отключать нельзя, исправлять! ;).

    Не в 6, а в 3.

    Вчера читал где-то, что почти в 6, поскольку ссылка укорачивается до 30-40 знаков. Сделал тестовую. (функция кодирования в проценты сейчас отключена, то есть ссылка не перекодируется. Исправлять не стал, сделал по-другому)
    Количество знаков в ссылке: 100
    длина ссылки в редакторе в кодировке утф без бом: 193
    длина ссылки в редакторе в процентном виде (после копипаста из адресной строки): 570
    (текст ссылки, если кто хочет проверить:
    1/22-этопробнаяссылканаписаннаябезпробеловинесодержащаяспециальныхсимволоватолькосодержащаякирилицу)

    Делим 570 на 100 = 5,7. Так что сама ссылка уменьшилась в 6 раз, в то время как используя утф (без бом) она уменьшается в 2 раза

    А по отношению к тексту сохраненному в утф, да примерно 3 раза. Но мы же исходим от текста самой ссылки а не от ссылки перекодированой в утф

    А кодировка утф что делает по Вашему ? — то же самое.

    Нет.

    Вам если есть что сказать по сути вопроса, то рад буду выслушать, а просто трепаться: стоит ли? Учитывая что Вы утверждаете что по хттп передаются только ссылки 😉

    Только имейте в виду, что тут никто никому ничем не обязан.

    Я это имею ввиду: только часто вместо того чтоб говорить по существу вопроса, многие начинают навязывать свои суждения. Которые зачастую далеки от идеала и даже в чём-то опасны.
    Суть вопроса же проста: Мне нужны в БД ссылки на моем родном русском языке, а не в виде процентов: которые я не могу прочитать и которые занимают в 6 раз больше места, вследствие чего ссылка укорачивается до мизера, что делает использование ссылок на русском языке, по сути, невозможным.
    Если кому-то, по какой-то причине, больше нравится латынь, его личное дело. Мне больше нравится видеть ссылки (в поисковике) на понятном мне языке

    То что мне никто ничем не обязан, тоже известно. Обратился с простым вопросом в надежде что, в настолько широком сообществе пользователей ВП кто-то уже сталкивался с этим и исправил.
    В любом случае есть еще и фрилансеры.

    тогда объясните почему на Википедии

    ну так и спросите у них … К моему вопросу это не имеет никакого отношения.

    Напомню вопрос: как исправить код, что ВП сохранял ссылки в корректном виде, а не в виде процентов.

    ПС:Если знаете как сделать, буду благодарен за совет. а если нет, то и не стоит своё незнание прятать за ширмой чьих-то теорий и тд.

    хоть строчка написанного кода

    согласен. Я не имею понятия как работает ВП, поскольку никогда не использовал, потому и задал вопрос. Вместо ответа мне стали рассказывать теории о том как ссылка представляется в адресной строке, каких-то кем-то придуманных стандартах и пр. что меня не совсем интересовало и не имеет к вопросу никакого отношения.

    Так мало того, что сами игнорят маны, так ведь ещё и учат и доказывают, что этого делать не нужно, и что там написана ерунда.

    Вы русскую речь понимаете? — мне надо чтоб в БД ссылка сохранялась в корректном виде. Для этого, знаю из собственного опыта, её достатоно сохранять в кодировке утф. На сервере выставить поддержку кодировки утф. Для таблицы бд тоже выставить кодировку утф. Всё!

    ПС: ну и конечно корректно обрабатывать её в коде пхп, за чем я и обратился

    Уже браузером, дружище )

    И чем же только кодируется ссылка сохраненная в кодировке утф :)) Только мне нужно не для броузера: мне нужно для себя. Вы написанное понимаете или нет?
    А броузер будет читать то , что ему укажут в программе .. Кроме того любой броузер прекрасно понимает кодировку утф: то есть представляет её в корректном виде.

    А вот это, милейший, уже не Ваше дело, где и как нам общаться.

    Может и не моё, может и моё: если мне начинают указывать и советовать использовать вместо родного языка какие-то непонятные для меня латинские загогулины

    Русские буквы из этого чуда делает браузер

    Русский отображается корректно? корректно.
    А кодировка утф что делает по Вашему ? — то же самое. Но только меня не интересует то как кодируется ссылка в адресной строке: меня интересует чтоб в базе ссылка была в корректном виде: на русском, чтоб даже если понадобится, я мог открыть базу и нормально читать. Чтоб ссылка не обрезалась в 6 раз.
    (все это уже повторяю в 10 наверно раз)

    что в среде джумловодов с некоторого времени читать документацию

    убогое суждение, уж простите. С чего вы взяли что я джумловод, во-первых. Во-вторых, не стоит судить о том о чем не имеете понятия и грести всех под одну гребенку. Убого это. К тому же ВП вполне нормальная система, иначе бы не стал даже устанавливать и пробовать что-то там исправить. Ненормально только сохранение ссылок в БД. Так что не разбрасывайтесь словами в будущем.

    Документацию читаю. Просто я говорю вам про Фому а вы мне пытаетесь что-то про Ерему рассказать. Это или вы тут такие тугодумы или я даже не знаю….
    Я ж по-русски говорю, у вас у всех с чем проблема: с чтением или с пониманием?
    Мне нужно чтоб в базе сохранялась ссылка в кодировке утф. Что кому тут непонятно?
    Юрий предложил способ отключить ту самую функцию которая перекодирует ссылку как я понимаю, в те самые проценты. Но кроме того на этой функции лежат как видно и другие задачи, так что отключать ее нельзя а следует менять функционал как видно… А функционал функции он с неба свалился или его программисты накатали? .. Так что не надо мне байки про невозможность рассказывать. Как человек сделает, так техника и пр. будет работать. А все оправдания и объяснения для скудоумных. Хочется таковыми быть? — пожалуйста, это личное дело каждого, только не надо мне советовать что и как я должен думать, как и на каком языке я должен писать и так далее

    Еще раз: Мне нужно чтоб в базе сохранялась ссылка в кодировке утф. Что кому тут непонятно?

    Кодировка слово понятно? УТФ, понятно? Слово ссылка? Слово база? .. Все личные на что-то взгляды и советы про то как передается ссылка в адресную строку броузера я не спрашивал: я спросил как сделать чтоб сохранять ссылку в базе в нормальном виде (как это происходит на той же ДЛЕ или Джумла).. А вы несете мне чушь про то что я не должен использовать свой родной язык.
    Не надо мне байки рассказывать

    Юрий
    к примеру
    http://президент.рф/

    (Ссылка скопирована из броузера, к слову)

    А вообще я не понимаю, раз вам всем тут так нравится латынь, ну так и трещите на иностранных форумах, чего тут отираетесь и пытаетесь доказать нормальным людям что писать на их родном языке используя тех.средства (!созданные самими же людьми) — невозможно ..

    И в ВП таких проблем нет. В базе прекрасно себя чувствуют посты на русском языке.

    Однако Вас же интересуют не посты, а слаги\ссылки.

    Ну да ну да.. То есть содержимое сайта (повторюсь) по протоколу получается не передаётся.. :))

    Т.е. часть URL\URI, которые передаются по ПРОТОКОЛАМ (http(s) и др)

    ааа воно что.. То есть по Вашему по протоколу http оказывается передается ТОЛЬКО ссылка :)))) .. Ну тады с Вами всё ясно

    Очень интересные у Вас умозаключения ..
    Кстати с недавнего времени (может мимо Вас как-то прошло) даже доменные имена на кириллице поддерживаются. (насколько я помню именно Россия была первой, кто обзавёлся своим национальным доменом на своём языке)

    За сим прекращаю бесполезную трату времени.

    меня личное Ваше мнение не интересовало. Меня интересовал вопрос: как исправить. Всё!.. А Вы развели тут не пойми что ….

    Вот для Вас из рунета:
    «Основная задача протокола HTTP – это прием и передача гипертекстовых документов. Т.е. тех веб-страниц, которые мы просматриваем в браузере.»

    По сути, протокол HTTP – это инструмент, с помощью которого можно передавать веб-странички в сети Интернет. А, что собой представляет веб-страница, которую мы получаем в ответе сервера? На самом деле это обычный HTML-код , который получает браузер и соответствующим образом его интерпретирует.

    Вы может не знали: Все значки передаются в виде своих кодов. Так что без разницы какой набор латинских букв и цифр передавать, если броузер может их преобразовать и корректно отобразить. Зачем мне их еще раз кодировать в какие-то проценты? (я не спрашиваю, утверждаю), которые после копирования в документ даже не отображаются корректно? Лет пять назад когда начинал разбираться с утф, никаких проблем с копированием ссылок в документ не возникало.

    Однако Вас же интересуют не посты,

    Вы русскую речь понимаете или нет? Я в 10ый раз повторяю: нет никаких проблем с сохранением ссылок на русском языке в БД используя только кодировку утф, не кодируя символы еще в непойми что.
    Кодирование их в какие-то проценты и сохранение их в таком виде в БД- глупость … .

    Я собссно вордпресс только из-за одного понравившегося мне шаблона установить хотел, но учитывая какой геморрой кроется в этой системе: пожалуй установлю проверенную Джумлу, где всё работает корректно.

    Свои статейки читайте сами и верьте в то что что там написано.

    При чем тут протокол опять?? .. :))) .. А фаза Луны никак не влияет, на передачу символов? Исходя из ваших утверждений, следует тогда что и русский текст на сайтах в содержимом — тоже невозможно передать, ТАК? так :)).. Или может он отдельно передается, не по протоколу? Пофантазируйте…

    По протоколу http передается совершенно нормально весь русский алфавит, и Вы читаете сейчас мои слова не в каких-то идиотских процентах или не на латинице, а на ясном и понятном русском языке. И если я копирую текст с сайта он также абсолютно в нормальном виде вставляется в любой текстовый документ, а не в виде каких то там опять же Вами любимых процентов

    Любой броузер поддерживает кодировку утф, любой сервер поддерживает кодировку утф, так что НЕТ ПРОБЛЕМЫ с передачей русских букв от сервера броузеру, поскольку в УтФ, Вы наверно удивитесь, эти буквы тоже кодируются , и по протоколу передаются не в том виде как есть а в виде кода символа (как и в случае с процентами). Только в отличие от процентов они и копируются без проблем и хранятся в бд без проблем.

    В вордпрессе же, как видно, русские символы умышлено кодируются в проценты, чтоб склонить людей к употреблению латиницы, вместо родного и понятного языка..
    Так что рассказывайте свои байки кому-нибудь другому
    Поскольку НИКАКОЙ необходимости их кодировать в проценты НЕТ. Все сохраняется элементарным образом в кодировке утф, которая нормальным образом передается по протоколу хттп и нормальным же образом отображается в любом даже самом древнем броузере.

    Вордпресс откровенно разочаровал.

    понятно, спасибо.
    Правда исправленная мною функция не работает: в БД опять сохраняются проценты.
    Отключать function sanitize_title_with_dashes скорее всего не стоит, её надо исправить, чтоб корректно обрабатывала символы и не кодировала их в проценты

Просмотр 15 ответов — с 1 по 15 (всего 31)