1. °³¹ß/½ÇÇà Ç÷§Æû
(1) OS : windows 10
(2) °³¹ßÅø : xe5
(3) »ç¿ë Database :
2. °³¹ß ÁßÀÎ ÇÁ·Î±×·¥
rest api
3. Áú¹® ³»¿ë
Ÿ»çÀÇ rest api ¸¦ µ¨ÆÄÀÌ¿¡¼ ¿¬µ¿ÀÛ¾÷ÁßÀÔ´Ï´Ù.
ÇÏÁö¸¸, ¾÷üÃø¿¡¼ ansi ·Î ¹ÞÁö ¾ÊÀ¸¸é °á°ú±¸¹®Àº Ç×»ó fault ·Î Àü¼ÛµË´Ï´Ù.
"XE5" ¹öÀüÀÌ´Ù º¸´Ï addbody ·Î ±¸¹®À» Àü¼ÛÇϴµ¥, ¾î¶»°Ô Çصµ Ç×»ó utf ·Î Àü¼ÛµÇ¾î ¼º°ø°á°ú°¡ Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù.
RESTRequest.AddBody(sBodyString, ctAPPLICATION_JSON);
ÀÌ sBodyString À» ansistring() À¸·Î Àü¼ÛÇغ¸±âµµ ÇßÁö¸¸ ¾÷üÃøÀº unicode ·Î ¼ö½ÅµË´Ï´Ù.
¸®Åϱ¸¹®¿¡¼ ½ÇÆнÿ¡´Â ¼ö½Å¹ÞÀº ¹®ÀÚ¸¦ ±×´ë·Î Àü¼ÛÇÏ°í, Çì´õ¿¡ ¼ö½Å¹ÞÀº ¹®ÀÚ¿±æÀ̸¦ º¸´Ï
¿¹¸¦µé¾î "{}" ¹®ÀÚ´Â "%7B%7D" ·Î, content-length ´Â "%7B%7D" ÀÇ ±æÀÌÀÎ 6 À¸·Î ¹ÝȯµË´Ï´Ù.
Áï, º»ÀÎÀÌ ¾÷ü¿¡ Àü¼Û±¸¹® -> "{}"
¾÷üÃøÀÇ ¼ö½Å±¸¹® -> "%7B%7D"
ansi ¹®ÀÚ·Î Àü¼ÛÇÏ´Â ÇÁ·ÎÅäÄÝ ¿É¼ÇÀÌ µû·Î Àִ°ÇÁö ¹®Àǵ帳´Ï´Ù.