Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Rest server client UTF8 Problemi
#12
Konuyu hortlatmak gibi olacak ama aynı sıkıntıyı bende yaşadım. Şöyle bir hata alıyordum. Unicode character exists in the target multi-byte code page
Çözüm olarak aşağıdaki kodlara ve commentlere dikkat ederseniz çözümü orada anlattım.

//----------------------------------------------------
//Rest Server Kodları WebModuleAction kısmı
Handled := False;
if Validates then
begin
//buraya dikkat edin özellikle contenttype vermedim. Özeelikle Comment yapıldı.
//  Response.ContentType := 'application/json';
  Response.StatusCode := 200;

  JSON := TJSONObjectWriter.Create;
  try
    qry.SQL.Text := 'SELECT * FROM bla_bla';
    ...
    if qry.RecordCount > 0 then
    begin
      ...
      Response.Content := JSON.JSON.ToString;
    end
    else
      Response.Content := '';
  finally
    ...
    Handled := True;
  end;
end;
//----------------------------------------------------


//----------------------------------------------------
 //Client Kodları  
 RestCli.ResetToDefaults;
 RestCli.BaseURL := getServerName; //http://192.168.20.42:8089
 RestCli.Accept := 'application/json, text/plain; q=0.9, text/html;q=0.8,';
 RestCli.AcceptCharset := 'utf-8, *;q=0.8';

 RestReq.ResetToDefaults;
 RestReq.Accept := 'application/json, text/plain; q=0.9, text/html;q=0.8,';
 RestReq.AcceptCharset := 'utf-8, *;q=0.8';
//client ve request için yukarıdaki şekilde tanımla yapıyorsunuz. Multibyte part data

 RestRes.ResetToDefaults;
//burada da Response için herhangi bir content type veya encoding vermedim.

 RestReq.Resource := 'monitor';
 RestReq.Method := TRESTRequestMethod.rmGET;
//----------------------------------------------------
PostgreSQL - Linux - Delphi, Poliüretan
WWW
Cevapla


Bu Konudaki Yorumlar
Rest server client UTF8 Problemi - Yazar: burakb44 - 04-10-2018, Saat: 19:50
Rest server client UTF8 Problemi - Yazar: masteryoda - 05-10-2018, Saat: 00:23
Cvp: Rest server client UTF8 Problemi - Yazar: burakb44 - 05-10-2018, Saat: 09:52
Cvp: Rest server client UTF8 Problemi - Yazar: Fesih ARSLAN - 05-10-2018, Saat: 11:25
Cvp: Rest server client UTF8 Problemi - Yazar: burakb44 - 05-10-2018, Saat: 11:31
Cvp: Rest server client UTF8 Problemi - Yazar: Fesih ARSLAN - 05-10-2018, Saat: 11:39
Cvp: Rest server client UTF8 Problemi - Yazar: burakb44 - 05-10-2018, Saat: 11:56
Rest server client UTF8 Problemi - Yazar: osiso - 15-11-2018, Saat: 17:10
Cvp: Rest server client UTF8 Problemi - Yazar: klavye - 15-11-2018, Saat: 21:38
Rest server client UTF8 Problemi - Yazar: burakb44 - 20-11-2018, Saat: 13:10
Rest server client UTF8 Problemi - Yazar: ikurt07 - 01-11-2019, Saat: 15:44
Rest server client UTF8 Problemi - Yazar: 3ddark - 17-06-2020, Saat: 14:47

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  ComPort komponenti problemi. enigma 3 233 17-03-2026, Saat: 18:38
Son Yorum: enigma
  Rest Request Parametre Ekleme m_ekici 9 479 09-02-2026, Saat: 00:33
Son Yorum: m_ekici
  Delphi ile SQL server bağlantı hatası yakalama Under 20 1.984 21-11-2025, Saat: 15:24
Son Yorum: mrmarman
  Rest servis api uygulaması yapma tuna 13 1.361 17-10-2025, Saat: 18:40
Son Yorum: tuna
  TIdHTTPWebBrokerBridge ile HTTP server de response bloklanabilirmi? aegean 1 406 25-09-2025, Saat: 19:57
Son Yorum: aegean



Konuyu Okuyanlar: