﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-kapok-随笔分类-JB</title><link>http://www2.blogjava.net/kapok/category/766.html</link><description>垃圾桶,嘿嘿，我藏的这么深你们还能找到啊，真牛！</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:24:10 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:24:10 GMT</pubDate><ttl>60</ttl><item><title>jbuilder光标和字体的问题</title><link>http://www.blogjava.net/kapok/archive/2005/03/14/2059.html</link><dc:creator>笨笨</dc:creator><author>笨笨</author><pubDate>Mon, 14 Mar 2005 03:19:00 GMT</pubDate><guid>http://www.blogjava.net/kapok/archive/2005/03/14/2059.html</guid><wfw:comment>http://www.blogjava.net/kapok/comments/2059.html</wfw:comment><comments>http://www.blogjava.net/kapok/archive/2005/03/14/2059.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kapok/comments/commentRss/2059.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kapok/services/trackbacks/2059.html</trackback:ping><description><![CDATA[<A href="http://www.the7f.com/archives/56.html">http://www.the7f.com/archives/56.html</A><BR><BR>大家常常说JBuilder在中文系统中存在光标错位的问题，都认为这是JBuilder的一个Bug，其实这实在是冤枉JBuilder了！大家讨论出来的解决方法无外乎两种： <BR>1、将编辑器的字体改为宋体，用这种方法带来的问题是，在宋体下的英文字体实在难看，阅读起来不太顺眼； <BR>2、就是将编辑器字体的粗体属性去掉，这样也影响代码的可读性。 其实，造成JBuilder光标错位的问题并不是Borland的错误，而是Java的宗 <BR>师——Sun的罪过！大家一定知道i18n吧？在不同的区域设置中，JDK自动调用与之相对应的properties文件，而在JDK中，Sun所推出的与中文系统相对应的properties文件存在问题，在它之中没有区分英文字体的正常、粗体和斜体，从而导致了以上所说的问题，解决的方法很简单，只要将这个properties文件修改正确就可以了。
<DIV id=content>
<P>修改方法如下： <BR>在jre/lib目录中找到font.properties.zh文件，编辑这个文件并修改成如下内容： <BR><FONT class=codetxt># @(#)font.properties.zh1.16 00/10/06 <BR># <BR># AWT Font default Properties for Chinese Windows <BR># <BR><BR><BR>dialog.plain.0=Arial,ANSI_CHARSET <BR>dialog.plain.1=u5b8bu4f53,GB2312_CHARSET <BR>dialog.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialog.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>dialog.bold.0=Arial Bold,ANSI_CHARSET <BR>dialog.bold.1=u5b8bu4f53,GB2312_CHARSET <BR>dialog.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialog.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>dialog.italic.0=Arial Italic,ANSI_CHARSET <BR>dialog.italic.1=u5b8bu4f53,GB2312_CHARSET <BR>dialog.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR><BR>dialog.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET <BR>dialog.bolditalic.1=u5b8bu4f53,GB2312_CHARSET <BR>dialog.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialog.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>dialoginput.plain.0=Courier New,ANSI_CHARSET <BR>dialoginput.plain.1=u5b8bu4f53,GB2312_CHARSET <BR>dialoginput.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialoginput.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>dialoginput.bold.0=Courier New Bold,ANSI_CHARSET <BR>dialoginput.bold.1=u5b8bu4f53,GB2312_CHARSET <BR>dialoginput.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialoginput.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>dialoginput.italic.0=Courier New Italic,ANSI_CHARSET <BR>dialoginput.italic.1=u5b8bu4f53,GB2312_CHARSET <BR>dialoginput.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialoginput.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR><BR><BR>dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET <BR>dialoginput.bolditalic.1=u5b8bu4f53,GB2312_CHARSET <BR>dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>serif.plain.0=Times New Roman,ANSI_CHARSET <BR>serif.plain.1=u5b8bu4f53,GB2312_CHARSET <BR>serif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>serif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR><BR>serif.bold.0=Times New Roman Bold,ANSI_CHARSET <BR>serif.bold.1=u5b8bu4f53,GB2312_CHARSET <BR>serif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>serif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>serif.italic.0=Times New Roman Italic,ANSI_CHARSET <BR>serif.italic.1=u5b8bu4f53,GB2312_CHARSET <BR>serif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>serif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET <BR><BR><BR>serif.bolditalic.1=u5b8bu4f53,GB2312_CHARSET <BR>serif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>serif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>sansserif.plain.0=Arial,ANSI_CHARSET <BR>sansserif.plain.1=u5b8bu4f53,GB2312_CHARSET <BR>sansserif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>sansserif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>sansserif.bold.0=Arial Bold,ANSI_CHARSET <BR>sansserif.bold.1=u5b8bu4f53,GB2312_CHARSET <BR>sansserif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>sansserif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>sansserif.italic.0=Arial Italic,ANSI_CHARSET <BR>sansserif.italic.1=u5b8bu4f53,GB2312_CHARSET <BR>sansserif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>sansserif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET <BR>sansserif.bolditalic.1=u5b8bu4f53,GB2312_CHARSET <BR>sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR><BR>sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>monospaced.plain.0=Courier New,GB2312_CHARSET <BR>monospaced.plain.1=u5b8bu4f53,GB2312_CHARSET <BR>monospaced.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>monospaced.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>monospaced.bold.0=Courier New Bold,GB2312_CHARSET <BR>monospaced.bold.1=u5b8bu4f53,GB2312_CHARSET <BR>monospaced.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>monospaced.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>monospaced.italic.0=Courier New Italic,GB2312_CHARSET <BR>monospaced.italic.1=u5b8bu4f53,GB2312_CHARSET <BR>monospaced.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>monospaced.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR>monospaced.bolditalic.0=Courier New Bold Italic,GB2312_CHARSET <BR>monospaced.bolditalic.1=u5b8bu4f53,GB2312_CHARSET <BR>monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED <BR>monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED <BR><BR><BR><BR># name aliases <BR># <BR>#alias.timesroman=serif <BR>#alias.helvetica=sansserif <BR>#alias.courier=monospaced <BR><BR># for backward compatibility <BR>#timesroman.0=Times New Roman,ANSI_CHARSET <BR>#helvetica.0=Arial,ANSI_CHARSET <BR>#courier.0=Courier New,ANSI_CHARSET <BR>zapfdingbats.0=WingDings,SYMBOL_CHARSET <BR><BR># font filenames for reduced initialization time <BR># <BR>filename.u5b8bu4f53=SIMSUN.TTF <BR><BR>filename.Arial=ARIAL.TTF <BR>filename.Arial_Bold=ARIALBD.TTF <BR>filename.Arial_Italic=ARIALI.TTF <BR>filename.Arial_Bold_Italic=ARIALBI.TTF <BR><BR>filename.Courier_New=COUR.TTF <BR><BR><BR><BR>filename.Courier_New_Bold=COURBD.TTF <BR>filename.Courier_New_Italic=COURI.TTF <BR>filename.Courier_New_Bold_Italic=COURBI.TTF <BR><BR>filename.Times_New_Roman=TIMES.TTF <BR>filename.Times_New_Roman_Bold=TIMESBD.TTF <BR>filename.Times_New_Roman_Italic=TIMESI.TTF <BR>filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF <BR><BR>filename.WingDings=WINGDING.TTF <BR>filename.Symbol=SYMBOL.TTF <BR><BR># Default font definition <BR># <BR>default.char=2751 <BR><BR># Static FontCharset info. <BR># <BR>#fontcharset.dialog.0=sun.io.CharToByteCp1252 <BR>fontcharset.dialog.1=sun.io.CharToByteGBK <BR>fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings <BR><BR><BR>fontcharset.dialog.3=sun.awt.CharToByteSymbol <BR><BR>#fontcharset.dialoginput.0=sun.io.CharToByteCp1252 <BR>fontcharset.dialoginput.1=sun.io.CharToByteGBK <BR>fontcharset.dialoginput.2=sun.awt.windows.CharToByteWingDings <BR>fontcharset.dialoginput.3=sun.awt.CharToByteSymbol <BR><BR>#fontcharset.serif.0=sun.io.CharToByteCp1252 <BR>fontcharset.serif.1=sun.io.CharToByteGBK <BR>fontcharset.serif.2=sun.awt.windows.CharToByteWingDings <BR>fontcharset.serif.3=sun.awt.CharToByteSymbol <BR><BR>#fontcharset.sansserif.0=sun.io.CharToByteCp1252 <BR>fontcharset.sansserif.1=sun.io.CharToByteGBK <BR>fontcharset.sansserif.2=sun.awt.windows.CharToByteWingDings <BR>fontcharset.sansserif.3=sun.awt.CharToByteSymbol <BR><BR>#fontcharset.monospaced.0=sun.io.CharToByteCp1252 <BR>fontcharset.monospaced.1=sun.io.CharToByteGBK <BR>fontcharset.monospaced.2=sun.awt.windows.CharToByteWingDings <BR>fontcharset.monospaced.3=sun.awt.CharToByteSymbol <BR><BR><BR><BR># Exclusion Range info. <BR># <BR>exclusion.dialog.plain.0=00a0-f8ff <BR>exclusion.dialog.italic.0=00a0-f8ff <BR>exclusion.dialog.bold.0=00a0-f8ff <BR>exclusion.dialog.bolditalic.0=00a0-f8ff <BR><BR>exclusion.dialoginput.plain.0=00a0-f8ff <BR>exclusion.dialoginput.italic.0=00a0-f8ff <BR>exclusion.dialoginput.bold.0=00a0-f8ff <BR>exclusion.dialoginput.bolditalic.0=00a0-f8ff <BR><BR>exclusion.serif.plain.0=00a0-f8ff <BR>exclusion.serif.italic.0=00a0-f8ff <BR>exclusion.serif.bold.0=00a0-f8ff <BR>exclusion.serif.bolditalic.0=00a0-f8ff <BR><BR>exclusion.sansserif.plain.0=00a0-f8ff <BR>exclusion.sansserif.italic.0=00a0-f8ff <BR>exclusion.sansserif.bold.0=00a0-f8ff <BR>exclusion.sansserif.bolditalic.0=00a0-f8ff <BR><BR><BR><BR>exclusion.monospaced.italic.0=00a0-f8ff <BR>exclusion.monospaced.bold.0=00a0-f8ff <BR>exclusion.monospaced.bolditalic.0=00a0-f8ff <BR><BR># charset for text input <BR># <BR>inputtextcharset=GB2312_CHARSET <BR></FONT><BR><BR>保存后，一切问题就解决了！ <BR>这种方法也适用于任何相同的问题。 <BR></P></DIV><!--上下文章快速链接-->
<DIV id=qlinks><A href="http://www.the7f.com/archives/55.html"><FONT color=#002c99>&lt;&lt; jbx添加加mysql驱动</FONT></A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href="http://www.the7f.com/"><STRONG><FONT color=#002c99>HOME</FONT></STRONG></A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href="http://www.the7f.com/archives/57.html"><FONT color=#002c99>7log 开始内测！ &gt;&gt;</FONT></A></DIV><!--TB-->
<DIV id=trackbacktitle><A name=trackback><STRONG>TrackBack</STRONG>&nbsp;&nbsp;<SPAN style="FONT-SIZE: 11px; COLOR: #666666">[ <A onclick=copytburl(document.all.tburl) href="http://www.the7f.com/archives/56.html#trackback"><FONT color=#002c99>Copy</FONT></A> ]</SPAN><BR><SPAN id=tburl style="FONT-SIZE: 11px">http://www.the7f.com/trackback.php?id=56</SPAN></DIV>
<DIV class=blocktitle>评 论</DIV>
<DIV class=ctitle><STRONG>dennis</STRONG>&nbsp;&nbsp;dennis at dennis dot com&nbsp;&nbsp;2005-03-07 14:26:30 </DIV>
<DIV class=ccomment>您好!谢谢您的分享. 我用这个方法解决 Zend Studio 4.0 的类似问题. 可是输入中文时变成乱码. source file editor 的 charset 我设的是 utf-8. 没有改之前是可以输入中文的. 请教如何修改才可,谢谢!</DIV>
<DIV class=ctitle><STRONG>砖头</STRONG>&nbsp;&nbsp;topsam at gmail dot com&nbsp;&nbsp;2005-03-07 14:36:42 </DIV>
<DIV class=ccomment>zend Studio 4.0 不需要这样修改。。。。<BR>1.把编码设置为utf-8<BR>2.把“editor”里面的字体增加一个自定义名的配置文件，字符设置为d什么input就可以了。<BR>中文为宋体，英文仍为courier new，4.0对utf-8已经称得上完美了。</DIV><img src ="http://www.blogjava.net/kapok/aggbug/2059.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kapok/" target="_blank">笨笨</a> 2005-03-14 11:19 <a href="http://www.blogjava.net/kapok/archive/2005/03/14/2059.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jbx添加加mysql驱动</title><link>http://www.blogjava.net/kapok/archive/2005/03/14/2058.html</link><dc:creator>笨笨</dc:creator><author>笨笨</author><pubDate>Mon, 14 Mar 2005 03:18:00 GMT</pubDate><guid>http://www.blogjava.net/kapok/archive/2005/03/14/2058.html</guid><wfw:comment>http://www.blogjava.net/kapok/comments/2058.html</wfw:comment><comments>http://www.blogjava.net/kapok/archive/2005/03/14/2058.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kapok/comments/commentRss/2058.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kapok/services/trackbacks/2058.html</trackback:ping><description><![CDATA[<DIV class=resume><A href="http://www.the7f.com/archives/55.html">http://www.the7f.com/archives/55.html</A><BR><BR>配置环境：<BR>1、Windows 2000 <BR>2、JBuilder 8 Enterprise<BR>3、MySQL 4.0.15<BR>4、MySQL 的JDBC driver 3.0.9 ，下载网址：<A href="http://www.mysql.com/downloads/api-jdbc-stable.html"><FONT color=#336699>http://www.mysql.com/downloads/api-jdbc-stable.html</FONT></A><BR>本文对JBuilder和MySQL的安装不在此累诉，重点从MySQL 的JDBC driver谈起。<BR></DIV>
<DIV id=content>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 首先，解开MySQL 的JDBC driver的压缩包，其实在这个包中真正有用的就是mysql-connector-java-3.0.9-stable-bin.jar，所以我直接把它放到c:systemmysql-jdbc（这个目录可以自己定义）下</P>
<P>在JBuilder中，做如下的操作：</P>
<P>一、选择Tool -&gt; Configure Libraries，在Configure Libraries窗口中选择左边列表框下的New，弹出New Library Wizard 窗口，在Name中输入mysql（可以自己定义），Location中选择User Home，点击Add，选择mysql jdbc的路径：c:systemmysql-jdbc mysql-connector-java-3.0.9-stable-bin.jar，点击ok（两次）；</P>
<P>二、选择Project -&gt; Project Properties -&gt; Paths -&gt; Required Libraries -&gt; 点击Add，选择第一步骤中添加的User Home下的mysql，点击ok（两次）；</P>
<P>三、选择Tool -&gt; Enterprise Setup -&gt; Database Drivers -&gt; 点击Add，选择刚添加的User Home下的mysql，点击ok，在列表框中出现mysql.config，点击ok；</P>
<P>四、提示重新启动JBuilder，设置才能生效，确定后，重启JBuilder；</P>
<P>五、选择Tool -&gt; Database Pilot ，在Database Pilot窗口中选择View -&gt; Options -&gt; Drivers -&gt; 点击Add<BR><BR>Driver class中输入：com.mysql.jdbc.Driver <BR>Sample URL中输入：mysql://localhost/DataBaseName 点击ok；</P>
<P>六、在Database Pilot窗口中选择File -&gt; New，在New URL 窗口中，<BR>Driver：从列表中选择第五步骤建立的com.mysql.jdbc.Driver<BR>URL：将DataBaseName改为存在的数据库，本例中的URL如下：jdbc:mysql://localhost/test，点击ok；</P>
<P>七、在Database Pilot窗口中Database URLs列表中双击刚建立的url，输入连接数据库的用户名、密码，连接成功。</P></DIV><img src ="http://www.blogjava.net/kapok/aggbug/2058.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kapok/" target="_blank">笨笨</a> 2005-03-14 11:18 <a href="http://www.blogjava.net/kapok/archive/2005/03/14/2058.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>