簡體   English   中英

imsmanifest.xml應為utf-8(Scorm 1.2)

[英]imsmanifest.xml should be utf-8 or not (Scorm 1.2)

我應該將imsmanifest.xml保存在UTF-8還是ANSI中?

ADL測試套件1.2似乎無法使用UTF8標頭失敗,但另一方面,如果不是UTF8,則某些LMS將失敗。

UberAlex是正確的。 SCORM將其留給XML解析器處理。 SCORM只是說它需要有效的XML。 如果XML解析器出錯,請確保用於編輯和保存清單的工具實際上使用指定的編碼對文檔進行編碼。 如果指定文檔為UTF-8,但編輯器將其另存為ASCII,則可能會遇到問題。

還要注意,在SCORM的運行時部分中,字符編碼為ISO 10646(或unicode。)由於清單中的某些數據可以輸入到運行時,因此請確保您的字符串與ISO 10646兼容。

另外,請確保正確編碼所有URL,文件路徑和參數字符串以供HTTP使用。

這是不一致的。 我認為最好的方法是使用UTF-8,並確保在xml標頭中明確聲明了它。 如果您查看定義文件http://www.scorm.com/scorm-explained/technical-scorm/content-packaging/xml-schema-definition-files/有些是UTF-8,有些則不希望編碼。

http://www.adlnet.gov/Technologies/scorm/SCORMSDocuments/SCORM%20Resources/ADLGuidelines_V1PublicComment.zip中似乎沒有在准則中提及編碼

我猜這個問題應該在下面的層處理,即使用xml解析器。 我唯一能給出的建議是在xml標頭中添加明確的編碼信息,並確保它們是一致的-在文本編輯器中打開文件並確保它是UTF-8。

編輯 :標頭應類似於:

<?xml version="1.0" encoding="UTF-8"?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM