<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -21,6 +21,7 @@
 #include &lt;QRegExp&gt;
 #include &lt;QTextStream&gt;
 #include &lt;QMessageBox&gt;
+#include &lt;QTextCodec&gt;
 
 BBSMenuManager::BBSMenuManager(QObject *parent)
         : QObject(parent),
@@ -37,6 +38,7 @@ bool BBSMenuManager::loadFromFile(const QString&amp; fileName)
     QFile file(fileName);
     if(!file.open(QFile::ReadOnly | QFile::Text)) return false;
     QTextStream in(&amp;file);
+    in.setCodec(&quot;Shift-JIS&quot;);
     QRegExp btag(tr(&quot;&lt;br&gt;&lt;br&gt;&lt;b&gt;(.+)&lt;/b&gt;&quot;),Qt::CaseInsensitive,QRegExp::RegExp);
     QRegExp atag(tr(&quot;&lt;a href=\&quot;?([^\&quot;]*)\&quot;?&gt;(.+)&lt;/a&gt;&quot;),Qt::CaseInsensitive,QRegExp::RegExp);
     int pos;</diff>
      <filename>src/bbsmenumgr.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -99,6 +99,7 @@ void BoardModel::loadFromFile(QFile&amp; file, const QUrl&amp; base)
     if(!file.open(QIODevice::ReadOnly)) return;
     //QMessageBox::information(NULL, &quot;&quot;, &quot;wwss&quot;);
     QTextStream in(&amp;file);
+    in.setCodec(&quot;Shift-JIS&quot;);
     QRegExp subjectexp(&quot;(\\d+)\\.dat&lt;&gt;(.+)\\((\\d+)\\)&quot;);
     while (!in.atEnd())
     {</diff>
      <filename>src/boardmodel.cpp</filename>
    </modified>
    <modified>
      <diff>@@ -74,8 +74,9 @@ void ThreadModel::loadFromFile(QFile&amp; file)
 {
     if(!file.open(QIODevice::ReadOnly)) return;
     QTextStream in(&amp;file);
+    in.setCodec(&quot;Shift-JIS&quot;);
 
-    //[&#8211;&#188;&#8216;O]&lt;&gt;[&#402;**[&#402;&#8249;]&lt;&gt;[&#8220;&#250;&#8226;t] [ID] [BE-ID]&lt;&gt;[&#8211;{&#8226;&#182;]&lt;&gt;[&#402;X&#402;&#338;&#402;b&#402;h&#402;^&#402;C&#402;g&#402;&#8249;]
+     //[&#229;**&#229;&#8240;*]&lt;&gt;[&#227;&#402;&#161;&#227;&#402;&#188;&#227;&#402;&#171;]&lt;&gt;[&#230;&#8212;&#165;&#228;&#187;&#732;] [ID] [BE-ID]&lt;&gt;[&#230;&#339;&#172;&#230;&#8211;&#8225;]&lt;&gt;[&#227;&#8218;&#185;&#227;&#402;&#172;&#227;&#402;&#402;&#227;&#402;&#8240;&#227;&#8218;&#191;&#227;&#8218;&#164;&#227;&#402;&#710;&#227;&#402;&#171;]
     QRegExp resexp(&quot;(.*)&lt;&gt;(.*)&lt;&gt;(.*)&lt;&gt;(.*)&lt;&gt;(.*)&quot;);
 
     int count = 0;</diff>
      <filename>src/threadmodel.cpp</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b46700d7d751bb6a98fedebc3ff494c4f58ff650</id>
    </parent>
  </parents>
  <author>
    <name>ahya</name>
    <email>ahya@ahya-magnate.(none)</email>
  </author>
  <url>http://github.com/plus7/openjohn/commit/1ffdcc1ea3f0af43b9033b68e8eca048a229305f</url>
  <id>1ffdcc1ea3f0af43b9033b68e8eca048a229305f</id>
  <committed-date>2009-05-15T04:30:00-07:00</committed-date>
  <authored-date>2009-05-15T04:30:00-07:00</authored-date>
  <message>setCodec(&quot;Shift-JIS&quot;)</message>
  <tree>5df145c06c45a6181d7402279aabf7ce9376e75e</tree>
  <committer>
    <name>ahya</name>
    <email>ahya@ahya-magnate.(none)</email>
  </committer>
</commit>
