inital commit - Durchstich
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
Hi,
|
||||
|
||||
I think this could be intersting for a lot of people. With the guide below, I'm now able to run wiki in a jar on a USB stick and can share all documents between Linux and Windows boxes.
|
||||
|
||||
- download and extract the source package (wiki-in-a-jar.tar.gz)
|
||||
|
||||
- following files needs to be changed
|
||||
file: wiki-in-a-jar/Wiki_in_a_jar/trunk/src/org/rgse/wikiinajar/helpers/TextUtils.java
|
||||
|
||||
remove the import lines
|
||||
import java.io.FileReader;
|
||||
import java.io.FileWriter;
|
||||
|
||||
add the import lines
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.OutputStreamWriter;
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
modify line 50:
|
||||
--- BufferedReader reader = new BufferedReader(new FileReader(file));
|
||||
+++ BufferedReader reader = new BufferedReader(new InputStreamReader(
|
||||
new FileInputStream(file), Charset.forName("UTF-8")));
|
||||
|
||||
modify line 63:
|
||||
--- PrintWriter out = new PrintWriter(new FileWriter(file));
|
||||
+++ PrintWriter out = new PrintWriter(new OutputStreamWriter(
|
||||
new FileOutputStream(file), Charset.forName("UTF-8")));
|
||||
|
||||
|
||||
file: wiki-in-a-jar/Wiki_in_a_jar/trunk/bin/start.cmd
|
||||
|
||||
modify line 2:
|
||||
--- start javaw -jar wiki.in.a.jar 3003
|
||||
+++ start javaw -Dfile.encoding=UTF-8 -jar wiki.in.a.jar 3003
|
||||
|
||||
|
||||
file: wiki-in-a-jar/Wiki_in_a_jar/trunk/bin/start.sh
|
||||
|
||||
modify line 5:
|
||||
--- java -jar wiki.in.a.jar 3003 &
|
||||
+++ java -Dfile.encoding=UTF-8 -jar wiki.in.a.jar 3003 &
|
||||
|
||||
|
||||
- change in following files the file enoding
|
||||
from: <?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
into: <?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/wiki/edit.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/wiki/show.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/wiki/home.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/common/error.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/calendar/month.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/tag/tree.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/index/vcard.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/index/wiki.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/index/all.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/find/pages.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/admin/default.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/views/vcard/show.xml
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/wiki/edit-article.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/wiki/show-article.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/master.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/common/error.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/common/tag-list.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/common/sub-menu.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/common/root.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/common/main-menu.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/calendar/calendar.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/tagtree/tagtree.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/admin/admin-page.xsl
|
||||
wiki-in-a-jar/Wiki_in_a_jar/trunk/public/skins/default/vcard/vcard.xsl
|
||||
|
||||
(if you have a GNU find and sed command on your system you can change all files in one step)
|
||||
|
||||
cd wiki-in-a-jar/Wiki_in_a_jar/trunk/public
|
||||
find . \( -name "*.xsl" -o -name "*.xml" \) -exec sed -i '1,1 s/ISO-8859-1/UTF-8/g' {} \;
|
||||
|
||||
- change into directory wiki-in-a-jar/Wiki_in_a_jar/trunk and compile the project
|
||||
|
||||
regards
|
||||
Frank
|
||||
Reference in New Issue
Block a user