shimodatkh / memo

0 stars 0 forks source link

ibatis2mybatisを試す #6

Open shimodatkh opened 8 years ago

shimodatkh commented 8 years ago

https://github.com/mybatis/ibatis2mybatis

shimodatkh commented 8 years ago
shimodatkh commented 8 years ago

単純なSQL

対象

https://github.com/shimodatkh/tera2functionSample/blob/master/functionsample-thin/sources/databaseSqlMap.xml

結果

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: http://d.hatena.ne.jp/tomute/20080421/1208808778 実際には以下のようなエラーが出力されたのだが、その原因は読み込んでいるXMLドキュメントのXML宣言で、文字コードの指定が抜けていたためであった。 XMLドキュメント内の日本語の文字コードがUTF-8の場合には、文字コードの指定が抜けていても問題が無いようなのだが、Shift_JISで書かれている場合には下記のような文字コードの指定が無いと、上記のようなエラーが出力されるもよう。

<?xml version="1.0" encoding="Shift_JIS"?>

原因

<?xml version="1.0" encoding="UTF-8"?> を指定していたが、実際にはファイルはShift-JISで、全角文字が含まれていた。これが原因かも。

shimodatkh commented 8 years ago

com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException:

原因

<?xml version="1.0" encoding="UTF-8"?> を指定していたが、実際にはファイルはShift-JISで、全角文字が含まれていた。これが原因かも。