في الآونة الأخيرة ، استخدم المشروع العمود الفقري كحل فصل للنهايات الأمامية والخلفية. واجهت مشكلة الكود المشوهة الصينية. يتم تلخيص الحل على النحو التالي:
لنفترض أنك بحاجة إلى حفظ سجل الدورة التدريبية إلى الخلفية
يتم تعريف النموذج على النحو التالي:
var addcourse = backbone.model.extend ({url: path+"/course/add" ، parse: function (response) {return response.data ؛}}) ؛تعمل وظيفة EncodeUricomponent على تشفير المحتوى الصيني
$ ('#addCourceBtn') .click (function () {var coursEname = EncodeUricomponent ($ ('#mycoursename'). val (). trim () ، 'utf8') ؛ var description = EncodeUricomponation ($ ('#description'). val (). EncodeUricomponent ($ ('#rifilege'). val (). trim () ، 'utf8') ؛ var userid = $. cookie ('userId') ؛ var course = new AddCourse () ؛ // transfer data course.fetch.فك تشفير تعريف API ، وظيفة urldecoder.decode لفك التشفير
@controller@requestMapping ("/course") COTSECONTROLLER {reResourcePrivate CORSESERVICE COMPLESTERVICE ؛ REQUESTMAPPING ("/ADD") النتيجة () ؛ جرب {decoursename = urldecoder.decode (coursename ، "utf-8") ؛ dedescription = urldecoder.decode (الوصف ، "utf-8") userId) ؛} catch (UnsupportedEncodingException e) {// todo catch blocke.printstacktrace () ؛} return ؛}ما سبق هو حل سريع للمعلمات في طلب عنوان URL للعمود الفقري مع الصينية المخزنة في قاعدة البيانات. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!