Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cmi.core.lesson_位置不返回存储在其中的相同字符串?_Javascript_String_Scorm_Scorm1.2 - Fatal编程技术网

Javascript 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

我目前正在开发一个包装周围现有的LMS,使其SCORM投诉。为此,我使用cmi.core.lesson_location存储一些与课程相关的数据。我知道cmi.core.lesson_位置仅存储255个字符。但当我将其设置为一个超过200个字符的字符串时,它会返回一个截断的字符串

我无法确定任何模式任何人都经历过类似的问题?有时它会返回一个截断的字符串,以%3或类似的结尾。使用cmi.core.lesson_位置时是否存在编码问题?如果是的话,有人可以发布吗

谢谢你

Swaroop

您可以使用cmi.suspend\u数据而不是cmi.core.lession\u位置。cmi.suspend_数据可以存储更多数据。

cmi.suspend_数据应该存储4096字节。LMS可以储存更多。。。或更少字节。您应该进行测试。

如果您的字符串包含非字母数字字符,并且在某个点上进行了URL编码,则每个非字母数字字符实际上会变成3个字符,并且您的字符串会被截断。

是的,我不知道我也在使用cmi.suspend\U数据。我必须提供在这两个字段中存储的功能。这样我就可以存储4351个字符了。是的,我后来就知道了