Size: a a a

2020 November 09

SN

Sergei Napryushkin in QA juniors
Добрый день, я написал программу которая записывает данные на иврите и получает их обратно по вызову, без кодировки utf-8 не дает записать в базу. Делаю encode и в базу записывает странные символы, а когда пытаюсь получить в своей программе, то получаю эти странные символы, которые не читаемые. Кто с таким сталкивался? Может что-то нужно уточнить?
источник

AK

Anton Kirilenko in QA juniors
может, это не иврит, а арабская вязь?
источник

SN

Sergei Napryushkin in QA juniors
В базу записывается именно иврит
источник

И

Иисус in QA juniors
Sergei Napryushkin
Добрый день, я написал программу которая записывает данные на иврите и получает их обратно по вызову, без кодировки utf-8 не дает записать в базу. Делаю encode и в базу записывает странные символы, а когда пытаюсь получить в своей программе, то получаю эти странные символы, которые не читаемые. Кто с таким сталкивался? Может что-то нужно уточнить?
А чего ты ожидаешь, если твоя текущая кодировка не содержит символов иврита?
источник

И

Иисус in QA juniors
Поменяй кодировку на ютф-8 и будет работать.
источник

SN

Sergei Napryushkin in QA juniors
Я ее добавил и получаю странные символы в базе данных
источник

И

Иисус in QA juniors
Sergei Napryushkin
Я ее добавил и получаю странные символы в базе данных
Куда добавил?
источник

И

Иисус in QA juniors
Вообще, лучше спрашивать в чате с уклоном на тот язык, на котором ты что-то пишешь. Здесь тестированием занимаются.
источник

SN

Sergei Napryushkin in QA juniors
В свою программу добавил encode("utf-8")
источник

И

Иисус in QA juniors
Sergei Napryushkin
В свою программу добавил encode("utf-8")
А в бд?
источник

SN

Sergei Napryushkin in QA juniors
Иисус
Вообще, лучше спрашивать в чате с уклоном на тот язык, на котором ты что-то пишешь. Здесь тестированием занимаются.
Хорошо, спасибо за уделённое время
источник

SN

Sergei Napryushkin in QA juniors
Иисус
А в бд?
Utf8 Unicode ci
источник

И

Иисус in QA juniors
Sergei Napryushkin
В свою программу добавил encode("utf-8")
По идее ты таким образом получается символы вида "x61\x7A\x20\xE2\x98\x83\x20\x71\x75\x78"
источник

SN

Sergei Napryushkin in QA juniors
Иисус
По идее ты таким образом получается символы вида "x61\x7A\x20\xE2\x98\x83\x20\x71\x75\x78"
У меня в программе все именно так
источник

И

Иисус in QA juniors
Т.е. потом тебе надо их декодить.
источник

A

Alexandr in QA juniors
А кто на какой площадке подрабатывает по краудтестингу?
источник

SN

Sergei Napryushkin in QA juniors
Иисус
Т.е. потом тебе надо их декодить.
Вот что я получаю в базе «×£×¥×£×¥»
источник

И

Иисус in QA juniors
Sergei Napryushkin
Вот что я получаю в базе «×£×¥×£×¥»
🤷‍♂️🤷‍♂️
источник

SN

Sergei Napryushkin in QA juniors
А в базе оно должно иметь вот такой вид "x61\x7A\x20\xE2\x98\x83\x20\x71\x75\x78"?
источник

SO

Samvel Osipyan in QA juniors
long s = Long.parseLong("49906281183");
       long d = 0, a = 0;
       int p =1;
       Scanner in = new Scanner(System.in);
       System.out.print("Ввод w: ");
       long w = in.nextInt();
       if (w > 0) {
           long ww = 0;
           for (int i = 0; i < w; Math.round(w / 10)) {
               long c = w % 10;
               long k = c + a + d;
               s = s + (k % 10) * p;
               d = Math.round(k / 10);
               a = c;
               p = p * 10;
               w = Math.round(w / 10);
               ww = w;
               if (w < 0) s = s + (a + d) * p;

           }
           System.out.println("w === : " + ww);
       }
На java вот такое получилось
источник