diff -Naru -x '*~' /home/httpd/html/moodle.orig/lib/excel/Workbook.php /home/httpd/html/moodle/lib/excel/Workbook.php
--- /home/httpd/html/moodle.orig/lib/excel/Workbook.php	2004-04-16 00:41:06.000000000 +0900
+++ /home/httpd/html/moodle/lib/excel/Workbook.php	2005-10-13 22:34:43.000000000 +0900
@@ -357,7 +357,11 @@
     
         // Add BOUNDSHEET records
         for($i=0; $i < count($this->worksheets); $i++) {
-            $this->_store_boundsheet($this->worksheets[$i]->name,$this->worksheets[$i]->offset);
+//            $this->_store_boundsheet($this->worksheets[$i]->name,$this->worksheets[$i]->offset);
+              // t-kita 20051013
+              if (function_exists('use_lang_lib') && use_lang_lib() && define_usr_agent()) {
+                   $this->_store_boundsheet( ex_convert_encoding($this->worksheets[$i]->name,'shift_jis','auto') ,$this->worksheets[$i]->offset);
+              }
         }
     
         // End Workbook globals
diff -Naru -x '*~' /home/httpd/html/moodle.orig/lib/excel/Worksheet.php /home/httpd/html/moodle/lib/excel/Worksheet.php
--- /home/httpd/html/moodle.orig/lib/excel/Worksheet.php	2003-09-26 13:18:02.000000000 +0900
+++ /home/httpd/html/moodle/lib/excel/Worksheet.php	2005-10-13 22:28:25.000000000 +0900
@@ -1040,6 +1040,12 @@
     */
     function write_string($row, $col, $str, $format = 0)
     {
+
+        // t-kita 20051013
+        if (function_exists('use_lang_lib') && use_lang_lib() && define_usr_agent()) {
+             $str = ex_convert_encoding($str, 'shift_jis', 'auto');
+        }
+
         $strlen    = strlen($str);
         $record    = 0x0204;                   // Record identifier
         $length    = 0x0008 + $strlen;         // Bytes to follow
diff -Naru -x '*~' /home/httpd/html/moodle.orig/lib/setup.php /home/httpd/html/moodle/lib/setup.php
--- /home/httpd/html/moodle.orig/lib/setup.php	2005-09-24 14:09:58.000000000 +0900
+++ /home/httpd/html/moodle/lib/setup.php	2005-09-25 00:13:55.000000000 +0900
@@ -405,6 +405,13 @@
         }
     }
 
+/// Load up Language Library by Takahito Kashiwagi  t-kita2005-07-17
+    $currlang = current_language();
+    if (file_exists("$CFG->dirroot/lang/$currlang/lib/langlib.php")) {
+        require_once("$CFG->dirroot/lang/$currlang/lib/langlib.php");
+    }
+
+
     if ($CFG->theme == 'standard' or $CFG->theme == 'standardwhite') {    // Temporary measure to help with XHTML validation
         if (empty($_SESSION['USER']->id)) {      // Allow W3CValidator in as user called w3cvalidator (or guest)
             if ((strpos($_SERVER['HTTP_USER_AGENT'], 'W3C_Validator') !== false) or
