環境:WindowsXP+JDK6+Tomcat5.5
Java で Web サイトを作ると
~ が文字化けする。
これはコードポイントに問題があるようです。
したがって文字列を
replace('\uff5e', '\u301c')
すればうまくいきました。
2009年11月7日土曜日
2009年11月2日月曜日
Java から外部ファイルを起動してキーを送る
外部 exe ファイルの起動
(例)notepad の起動
Runtime.getRuntime().exec("notepad");
※C:/Program Files/~~~のようにフルパスを指定することもできる。
notepad を立ち上げてキーストローク a を送る場合、
java.awt.Robot;
java.awt.event.KeyEvent;
をインポートして
Runtime.getRuntime().exec("notepad");
Robot robot = new Robot();
robot.delay(3000);
robot.keyPress(KeyEvent.VK_A);
sendKey メソッドを作ってもいい。
参考サイト http://d.hatena.ne.jp/muimy/20061227/1167226067
(char はシングルクオーテーションで囲む)
(例)notepad の起動
Runtime.getRuntime().exec("notepad");
※C:/Program Files/~~~のようにフルパスを指定することもできる。
notepad を立ち上げてキーストローク a を送る場合、
java.awt.Robot;
java.awt.event.KeyEvent;
をインポートして
Runtime.getRuntime().exec("notepad");
Robot robot = new Robot();
robot.delay(3000);
robot.keyPress(KeyEvent.VK_A);
sendKey メソッドを作ってもいい。
参考サイト http://d.hatena.ne.jp/muimy/20061227/1167226067
(char はシングルクオーテーションで囲む)
Java で 年 月 を求める
年の取得
Calendar.getInstance().get(Calendar.YEAR);
月の取得
Calendar.getInstance().get(Calendar.MONTH) + 1;
日を取得
Calendar.getInstance().get(Calendar.DATE);
Calendar.getInstance().get(Calendar.YEAR);
月の取得
Calendar.getInstance().get(Calendar.MONTH) + 1;
日を取得
Calendar.getInstance().get(Calendar.DATE);
登録:
投稿 (Atom)