ФорумПрограммированиеPHP для идиотов → проблема кодировки Dxxx

проблема кодировки Dxxx

  • mvp

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 3:27, спустя 17 часов 53 минуты 42 секунды

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

    ну вот зачем нужно меня оскорблять "ногтями" и советами, что лучше исправлять источник проблемы?

    программист должен решать задачи по программированию, а не по настройке сервера или уговариванию фрейма понимать русский язык в публичном виде, а не в программном.
    или я не прав?
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 10 августа 2010 г. 3:42, спустя 15 минут 3 секунды

    mvp, программист должен решать задачу, а не убирать РЕЗУЛЬТАТЫ проблем
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 3:48, спустя 5 минут 37 секунд

    а кто такой программист?
    Спустя 55 сек.
    ЗЫ:Да, заебешься ты на каждй страницы исправлять вывод в неправильной кодировке….
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 10 августа 2010 г. 3:57, спустя 9 минут 40 секунд

    mvp, я понимаю твое негодование, но народ прав, надо решать проблему. Если это проблема фреймворка, то реши ее, напиши автору и пусть он зафиксит баг.
    Если тебя устраивает твое решение, то оставь так как есть, в дальнейшем тебе надоест залатывать и ты либо дождешься фикса багов от автора фреймворка, либо перейдешь на другой
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • mvp

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 4:09, спустя 11 минут 24 секунды

    к чему веду-то: проблемы нет - есть просьба: помочь написать метод => в итоге: есть флейм и нет метода.

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

    как говориться: хочешь помочь больше чем написать метод - флаг в руки. но это дополнительная задача и она бесполезна без решения текущей основной.

    вы понимаете о чем я толкую?

    P.S. все же многие предпочтут в критической ситуации: сначала реанимацию, а потом терапию и научные разработки, чем консилиум "а почему он такой синий?". :)
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 10 августа 2010 г. 4:12, спустя 3 минуты 51 секунду

    P.S. все же многие предпочтут в критической ситуации: сначала реанимацию, а потом терапию и научные разработки, чем консилиум "а почему он такой синий?

    Это разные вещи, на поиск проблемы возможно времени уйдет даже меньше
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 10 августа 2010 г. 4:27, спустя 14 минут 49 секунд

    mvp, вот именно, мы не будем решать дибильные проблемы и делать метод, мы будем делать правильно, не катит - иди на php.ru/forum и там тебя так же пошлют, потому что надо всё делать правильно,а тем, что ты просишь на самом деле, никому не интересно заниматься, так что ты не пиши еще раз свои объяснения, а пойми наши….
  • mvp

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 4:30, спустя 2 минуты 49 секунд

    Troy, ключевой термин - "возможно"…. а возможно и нет.. и возможно проблема окажется глобальнее и потребует не косметической поправки, а серьезной переработки и переписки с разработчиком…это уже гадание, а не программирование :)

    и главное - тут нет помощи собрату.
    я же не спрашивал как настроить сервер или в чем может быть проблема :)
  • maxfr

    Сообщения: 545 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 4:34, спустя 3 минуты 40 секунд

    Народ тут просто легко общается, приятно болтает о проблемах(шутками). И между делом тебе помогает советами)))
    Здесь никто за тебя твою работу делать не собирается. =)
  • mvp

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 4:48, спустя 14 минут 39 секунд

    kostyl, друг неуж-то вам известен правильный путь? :) :) :)

    выскажу предположение, что формат FF FF это стандартный способ передачи кирилической(и иной) азбуки как для сервера, так и для фреймворка. ибо это utf8
    и перекодировка сообщений есть прямое и правильное решение, так как не затрагивает основ передачи информации во всех узлах фреймворка и сервера.
    так за каким фигом мне нужно "править" под себя методы передачи информации, если в некоторых случаях я хочу (иногда) видеть не закодированную фразу, а человеческую?

    я не могу понять "ваших", ибо их нет. все предложенное мне сводилось к фразе "может проблема глубже". а я упорно объясняю, что это не проблема - это НОРМА - utf так работает - 2 раза по FF на каждый символ.

    kostyl, я искренне надеюсь, что придя к Вам врач или сантехник не пошлет Вас подальше фразой "тем, что ты просишь на самом деле, никому не интересно заниматься"… если Вы не можете помочь, то зачем читать темы "проблема…" - это же не похоже на "интересное решение…" :)


    мужики, блин, я с Вас удивляюсь. тут что, я один понимаю, что ответа не было? нужно что-то менять. вокруг-то люди, а не радиопередатчики. нужно как-то учиться общаться по -человечески. а потом удивляемся почему окружающим с программерами говорить невозможно, аж до анекдотов :)
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 10 августа 2010 г. 4:49, спустя 8 секунд

    mvp, на самом деле я бы возможно и рад помочь с написанием метода борьбы, но остается проблема: я реально не вижу где это появляется и что именно (тем более как, ибо с данным скриптом я не знаком пока) нужно править. Потому, коли уж мне разбираться с фреймворком, то легче все же лопатить в сторону корректного и полного исправления, иначе не вижу смысла.
    Ну и ещё: а если ты вдруг переедешь на другой сервер, где все будет работать корректно, ты что, будешь везде удалять свой метод? Если да, то как по мне проще изначально найти нормальный сервер (читай - хостера) и радоватся жизни. Если же нужно очень срочно решить этот вопрос, то реши его банальной заменой русских символов латинскими. А в самом скрипте наоборот (знаю что хуйня получается, но зато: адреса будут хоть немного красивее, ну и один хрен ты хочешь делать через задницу. то пусть это будет так).

    п.с. И ещё, ты делаешь на локалхосте - ты уверен что у тебя стандартная конфигурация настроена? Может у тебя что-то намудрено такого, чего ни на одном нормальном сервере не будет? Ведь если на сервере отключить мод CURL и не имея его писать скрипты обходными путями (если таковые найдутся), то вряд ли стоит просить найти решение проблемы, подвластные только CURLу.
  • mvp

    Сообщения: 29 Репутация: N Группа: Кто попало

    Spritz 10 августа 2010 г. 4:54, спустя 5 минут 27 секунд

    maxfr, помочь идеей как написать метод и сделать работу за меня - огромная разница…


    извините, что отвлек….
    Спустя 255 сек.
    Givi… спасибо за конструктив

    я писал, что проверял на двух серваках… и на самом деле я уже вчера решил задачу, которая спокойна заработала на обоих..

    мне просто не ясно почему каждый раз получается, что нет прямого ответа…. даже обидно… как будто пишу не по-русски…
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 10 августа 2010 г. 4:57, спустя 2 минуты 57 секунд

    kostyl, я искренне надеюсь, что придя к Вам врач или сантехник не пошлет Вас подальше фразой "тем, что ты просишь на самом деле, никому не интересно заниматься"… если Вы не можете помочь, то зачем читать темы "проблема…" - это же не похоже на "интересное решение…" :)

    Врачу или сантехнику заплатят, а нам нет. Вы еще не понимаете этого?
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Givi

    Сообщения: 2284 Репутация: N Группа: Адекваты

    Spritz 10 августа 2010 г. 4:58, спустя 1 минуту 24 секунды

    mvp, Инфа в УТФ, как и  в любой другой кодировке, на сервере бегает как банальный двоичный код, интерпретируемый этим самым сервером. И никакие FF не связаны с кириллическими символами. Это немного другая песня. И как бы странно не звучало, но перекодировка сообщений - это очень даже не прямое и правильное решение. Правильным решением будет не кодировать вообще сообщения.

    п.с. И ещё, ты кодировку файлов проверял? Так как я не знаю в каком месте у тебя ошибка, то осмелюсь предположить что ты из формы отправляешь кириллицу, и она попадает в адресную строку. Может именно при отправке и идет по пизде вся задача.
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 10 августа 2010 г. 5:01, спустя 3 минуты 3 секунды

    мужики, блин, я с Вас удивляюсь. тут что, я один понимаю, что ответа не было? нужно что-то менять. вокруг-то люди, а не радиопередатчики. нужно как-то учиться общаться по -человечески. а потом удивляемся почему окружающим с программерами говорить невозможно, аж до анекдотов :)

    Нам и так хорошо, а вы просто упрямый, и вы видите форум как ф-ию:

    function forum ($request) {
       return $true_response;
    }

    Вам все пофиг, галвное что бы вашу рутинную и никому не интересную задачу решили.
    А форум это в первую очередь "обсуждения", вам дали советы, а вы начали права качать, что типа "вы охуели, дайте мне решение, а советы в жопу себе суйте" и т.д.
    Спустя 94 сек.

    mvp, Инфа в УТФ, как и  в любой другой кодировке, на сервере бегает как банальный двоичный код, интерпретируемый этим самым сервером. И никакие FF не связаны с кириллическими символами. Это немного другая песня. И как бы странно не звучало, но перекодировка сообщений - это очень даже не прямое и правильное решение. Правильным решением будет не кодировать вообще сообщения.

    п.с. И ещё, ты кодировку файлов проверял? Так как я не знаю в каком месте у тебя ошибка, то осмелюсь предположить что ты из формы отправляешь кириллицу, и она попадает в адресную строку. Может именно при отправке и идет по пизде вся задача.
    да ему пофиг, ты лучше ему напиши ф-ию перекодировцик!!111
    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!