エクスポートした用語集ファイルが文字化けする

エクスポートした用語集ファイルが文字化けする

- Yusuke Kambara の投稿
返信数: 4
お世話になっております
神原です

現在moodle1.4.4を利用させていただいております

当方の環境では用語集をエクスポートするとファイルの中が文字化けしてしまいます

フォーラムを一通り読ませていただきましたがそういった報告が無い様なので皆様の環境では発生していないのでしょうか?



また文字化けとは(直接は)関係ありませんが、このサイトの右上の「フォーラム内を検索」ボタンで検索をしても2バイト文字では検索結果が一切見つかりません。
これも特にフォーラムに取り上げられていないようですが皆様は検索できるのでしょうか?
Yusuke Kambara への返信

Re: エクスポートした用語集ファイルが文字化けする

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
>また文字化けとは(直接は)関係ありませんが、このサイトの右上の「フォーラム内を検索」ボタンで検索をしても2バイト文字では検索結果が一切見つかりません。これも特にフォーラムに取り上げられていないようですが皆様は検索できるのでしょうか?


下記の修正にて検索可能になります。
http://moodle.org/bugs/に報告させて頂きます

1. マルチバイトの検索を可能にする
修正対象プログラム: moodle/lib/searchlib.php]
修正箇所: 29行目

[修正後]
function sanitize($userstring){
return htmlspecialchars(addslashes($userstring));

[修正前]
function sanitize($userstring){
return htmlentities(addslashes($userstring));


2. 検索結果の検索キーワードをハイライトする
修正対象プログラム: moodle/lib/weblib.php]
修正箇所: 1479行目

[修正後]
$list_of_words = $needle;

[修正前]
$list_of_words = eregi_replace("[^-a-zA-Z0-9&.']", " ", $needle);
Mitsuhiro Yoshida への返信

Re: エクスポートした用語集ファイルが文字化けする

- Mitsuhiro Yoshida の投稿
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
下記の2点に関して、Moodle1.5のバグ修正が行われました。
・マルチバイトの検索ができない
・検索キーワードがハイライトされない
http://moodle.org/bugs/bug.php?op=show&bugid=3101&pos=4

神原さん、ご指摘ありがとうございます。



Mitsuhiro Yoshida への返信

Re: エクスポートした用語集ファイルが文字化けする

- Yusuke Kambara の投稿
丁寧かつ詳細な返信をしていただき誠にありがとうございます。

検索の問題については1.5では解決されるのですね

非常に楽しみです。
1.5にアップグレードするまではソースを変更して対応しておきます

ファイルの文字化けについては教えていただいたスレッドで解決できました。
現在はインポートファイルに2バイト文字が含まれている場合正常にインポートできない点につきまして検証中です

良い結果が得られた場合ここに書き込みさせていただきますね