Javascript cmi.core.lesson_位置不返回存储在其中的相同字符串?
我目前正在开发一个包装周围现有的LMS,使其SCORM投诉。为此,我使用cmi.core.lesson_location存储一些与课程相关的数据。我知道cmi.core.lesson_位置仅存储255个字符。但当我将其设置为一个超过200个字符的字符串时,它会返回一个截断的字符串 我无法确定任何模式任何人都经历过类似的问题?有时它会返回一个截断的字符串,以%3或类似的结尾。使用cmi.core.lesson_位置时是否存在编码问题?如果是的话,有人可以发布吗 谢谢你Javascript cmi.core.lesson_位置不返回存储在其中的相同字符串?,javascript,string,scorm,scorm1.2,Javascript,String,Scorm,Scorm1.2,我目前正在开发一个包装周围现有的LMS,使其SCORM投诉。为此,我使用cmi.core.lesson_location存储一些与课程相关的数据。我知道cmi.core.lesson_位置仅存储255个字符。但当我将其设置为一个超过200个字符的字符串时,它会返回一个截断的字符串 我无法确定任何模式任何人都经历过类似的问题?有时它会返回一个截断的字符串,以%3或类似的结尾。使用cmi.core.lesson_位置时是否存在编码问题?如果是的话,有人可以发布吗 谢谢你 Swaroop您可以使用cm
Swaroop您可以使用cmi.suspend\u数据而不是cmi.core.lession\u位置。cmi.suspend_数据可以存储更多数据。cmi.suspend_数据应该存储4096字节。LMS可以储存更多。。。或更少字节。您应该进行测试。如果您的字符串包含非字母数字字符,并且在某个点上进行了URL编码,则每个非字母数字字符实际上会变成3个字符,并且您的字符串会被截断。是的,我不知道我也在使用cmi.suspend\U数据。我必须提供在这两个字段中存储的功能。这样我就可以存储4351个字符了。是的,我后来就知道了