转载自:SCORM标准探索者日记

SCORM2004 提供的RTE用来测试一些带SN规则的教材应该是不错的选择,对于整个平台的开发也有很大的指导作用,不过在用的过程总会发现导入中文的教材后会出现乱码,这个中文显示问题解决方法如下:
由于ADL 官方的测试平台,无法接收UTF-8 编码含双位文字(例如中文、日文等)的imsmanifest.xml,因此课程清单、课程树状结构无法显示中文。

(一)测试平台显示中文方法:

1.开启Apache Group Tomcat 4.1webappsadlruntime数据夹下,选取code.jsp 檔并以记事本打开,在第一行

程序代码中,将contentType="text/html; charset=GB2312"加在< %@page 和import中间,另存新文件“编码”选取为ANSI,取代原先档案。

2.开启Apache Group Tomcat 4.1webappsadlruntime数据夹下,选取courseRegister.jsp 档并以记事本打开,同步骤1。

3.开启Apache Group Tomcat 4.1webappsadlruntime数据夹下,选取viewCourses.jsp 档并以记事本打开,同步骤1。

4.开启Apache Group Tomcat 4.1webappsadlruntime数据夹下,选取selectMyCourse.jsp 档并以记事本打开,同步骤1。
40
5.开启Apache GroupTomcat 4.1webappsadladmin数据夹下,选取deleteCourse.jsp 档并以记事本打开,和上面不同的是:这段

程序代码在第10 行,接下来的步骤1。

(二)课程树状结构显示中文方法:

由于树状结构程序在写在imsmanifest.xml 文件中,因此若要显示中文树状结构,除了要上述第1 点的步骤,另外要将imsmanifest.xml 以记事本开启,将第一行encoding="UTF-8"改为encoding="GB2312,和上面不同的是,每ㄧ次要以ReloadEditor2000 修改或编写过克成架构后,在封装成ZIP 档案前,ㄧ定要将
imsmanifest.xml 做修改,否则上传上去的中文部分仍然会是乱码。