Недавно проект использовал основу в качестве раствора для разделения для передних и задних концов. Я столкнулся с проблемой искаженного кода Китая. Решение суммируется следующим образом:
Предположим, вам нужно сохранить запись курса на заднем плане
Модель определяется следующим образом:
var AddCourse = backbone.model.extend ({url: path+"/course/add", parse: function (response) {return response.data;}});Функция Encodeuricomponent кодирует китайское содержание
$ ('#addCourseBtn') .click (function () {var coursename = encodeuricomponent ($ ('#mycourseName'). val (). trim (), 'utf8'); var description = encodeuricomponent ($ ('#description'). val (). trim (), 'utf8'); Encodeuricomponent ($ ('#privilege'). val (). trim (), 'UTF8'); var userId = $. cookie ('userId'); var course = new AddCourse (); // Трансфер данных.Декодировать определение API, функция urldecoder.decode для декодирования
@Controller@requestMapping ("/course") public Class CourseController {@ResourcePrivate CoursService CoursService; @Requestmapping ("/add") // Добавить код: модификация кодирования @responsebodypublic result addsename; Result (); try {decourseName = urldecoder.decode (courseName, "utf-8"); dedescription = urldecoder.decode (описание, "UTF-8"); deprivilege = urldecoder.decode (привилегия, "utf-8"); desult = coursessere.adddcourse (decurisemessemerage, ded-recaintemeserage, ded-recairse userid);} catch (unsupportedencodingexception e) {// todo автоматически сгенерированный лоткой blocke.printstacktrace ();} return result;}Выше приведено быстрое решение параметров в запросе URL -адреса магистрали с китайцем, хранящимися в базе данных. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!