JBuilder 的破解与各种问题

JBuilder的发展史说起来并不顺畅,从早期JBuilder 1~3版本在Java开发工具竞争场中苦苦追赶对手,到JBuilder 4~8版本时期雄霸Java开发工具王者的宝座,JBuilder可以说是在备尝艰辛之后才拥有光荣的Java开发工具王朝。但是许多人并不知道JBuilder在Borland内部的定位非常奇怪,也就是因为这个定位让JBuilder在9之后的版本逐渐被其他Java开发工具夺去其第一的地位。这个故事要从JBuilder成功地成为第一的Java开发工具之后说起。

原来在数年前当JBuilder 8打下天下之后,Borland开始走向ALM的市场。由于JBuilder在当时是举世皆知的Borland成名工具,因此当Borland决定开发ALM产品系列时,希望使用Java技术,并且希望能够和JBuilder连接在一起,好借助当时JBuilder在企业的影响力而能够顺利地把Borland的ALM产品线打入企业市场。所以当时JBuilder在Borland内部被归属为ALM部门的产品,而不属于开发工具部门的产品。

由于JBuilder肩负了ALM的重大任务,在随后的版本中,JBuilder的功能大都是为了与ALM产品连接以及支持最新的EJB服务器,因此,JBuilder R&D花费了大量的时间集成Borland ALM产品,更新使用最新的JDK和各厂商的EJB服务器,几乎把所有精力都放在企业级的应用。然而不幸的是,那时正是开源码和各种Java开源框架蓬勃发展的时期,Java开发者最需要的是Java开发工具能够支持这些最新、最重要的Java框架和Java技术,JBuilder却在Borland错误的定位下逐渐失去其领导地位。不过,虽然在这个时期JBuilder错失了大多数开发人员需要的功能,但是我个人认为JBuilder唯一在开发者需求方面最成功的地方就是集成了Together的强大建模能力,以及能够对于模型/程序码进行稽核和度量的功能,这是任何其他Java开发工具所不能企及的。

2006年是JBuilder转机的一年,因为JBuilder终于脱离了Borland而正式成为CodeGear公司的主力Java开发工具。CodeGear终于能够指正Borland犯下的错误,让JBuilder有机会重返Java开发工具王者的地位,主角就是JBuilder 2007。

是什么使JBuilder 2007能够再次成为Java开发工具的首选? 现在版本的JBuilder有什么过人之处以及比不上的地方? 答案就是JBuilder有无人能及的建模和企业级的开发功能,例如JBuilder的EJB开发功能。表现不如人意的地方就是缺乏支持主流Java框架,例如Hibernate,Spring和Web方面的框架,以及充分支持开发人员生产力的功能,例如Build Java项目、追踪臭虫、项目管理等。

而目前EJB 3和Java Persistence API(JPA)正如潮水般席卷Java开发社群,Hibernate 3.x和Oracle的TopLink都开始支持JPA,JBoss 4.x和GlassFish/AppSever 9也都支持EJB 3.0的开发,因此JBuilder 2007的成功运算式就是:

完整建模能力 + 主流Java框架 + 强大EJB3/JPA开发能力 + 高生产力开发者功能

JBuilder 2007将充分而且完美地结合第一名的Java商业开发工具和Java开源框架/程序码成为第一个打通任督二脉的崭新Java开发工具。例如在JBuilder 2007中我可以建立可视化EJB 3开发项目,可视化JPA开发项目,Hibernate/Spring项目,Tapestry项目,Java建模项目等,JBuilder 2007支持的Java相关开发项目绝对是第一的。

破解说明:
将两个jar文件复制到X:/JBuilder2007/jbuilder/eclipse/plugins/com.borland.sanctuary.client.core_6.0.0 目录下(X:/JBuilder2007 为您的安装目录)。
下载地址: http://lib.verycd.com/2007/01/15/0000135764.html

                                      JBuilder X(2005)支持中文,丢失字符的解决方法 
【下面内容转自Borland网站】 
Q:我在JBuilderX中有时会丢失字符的现象,怎么办? 

A:该问题是因为JDK 1.4 对于中文平台的GB18030支持的问题。建议采用以下方法:

/bin/jdk.config下加入

vmparam -Dfile.encoding=GBK



                                               各类JBuilderX中文问题的解决方法


一.

Q:我的 JBX 在编程界面上不支持中文,怎么办?

A: 建议采用以下方法:

1.找到C:/Documents and Settings/Administrator/.primetimeX/user_zh.properties 文件。
2.备份 user_zh.properties 文件 (如copy 改名为user_zh.properties.old)
3.找到editor.display;fixed_fonts.2,将其改为editor.display;fixed_fonts.2=/u5b8b/u4f53 (宋体的Unicode)
4.启动 JBX 在 Tools | Preferences | Editor | Display 中就可以选择了。

注:
1. 也可添加其它字体,将editor.display;fixed_fonts.3...往后加就行了,但是注意如果是中文,要选择中文的Unicode。
2. 中文字体(如宋体)可能有些地方对不齐,在Tools | Preferences | Editor | Color 中,将所有的Bold (如Reserved word) 取消就行了。

二.

Q:我的 JBX 在菜单界面上不支持中文,怎么办?

A:建议采用以下方法:

启动 JBX 在 Tools | Preferences | Browser | Look & Feel 中点选 Use different font 并选择一种中文字体,如SimSun - 宋体即可。

三.

Q:我的 JBX 在设计建模界面上不支持中文,怎么办?

A:建议采用以下方法:

启动 JBX,在 Project | Project Properties | Modeling 中并选择一种中文字体,如SimSun - 宋体即可。

注:

可在 Project | Default Project Properties| Modeling 中并选择一种中文字体,如SimSun - 宋体,此后所有新建的工程会自动设置该选项。

四.

Q:目前JBuilderX、Enterprise Studio 7 For Java 无法在 Windows Server 2003 安装,请问有何解决方案?

A:建议针对不同产品,采用以下方法:

JBuilderX:
插入JBuilderX Disc1(或展开安装zip包)。如果是CD会自动弹出安装程序。先不要安装,用文件管理器找到/Windows/ent_install.exe,鼠标右键点属性,选兼容性,勾中"用兼容模式运行这个程序",在下拉列表中选择Windows XP (或 Windows 2000),确定。然后按照正常步骤安装即可。

对于Studio 7:
1. 插入Studio 7 Disc1(或展开安装zip包),如果是CD会自动弹出安装程序。先不要安装,用文件管理器找到/Windows/studio_install.exe,鼠标右键点"属性",选"兼容性",勾中"用兼容模式运行这个程序",在下拉列表中选择 Windows XP (或 Windows 2000),确定。然后按照正常步骤安装即可。
2. 提示插入第二张盘(安装TJB)后,插入第二张盘。但先不要按确认键。先打开文件管理器,找到第二张盘上的/Windows/install.exe,同上修改文件属性,再按确认键继续安装。
3. 提示插入第三张盘(安装OptimizeIt)后,插入第三张盘。但先不要按确认键。先打开文件管理器,找到第三张盘上的/win32/setup.exe,同上修改文件属性,再按确认键继续安装。

注:
由于Borland的Java全系列产品都是采用Zero G的Install Anywhere制作的安装盘,因此很多产品在Windows 2003下安装都会有问题,这些产品包括:JBuilderX, TJB7, Studio 7, OptimizeIt Suite 6, ServerTrace 2, JDataStore 7, BES 5.2.1。解决方法同上修改安装文件运行兼容性属性即可。BES 6.0由于使用了新的Install Anywhere 5.5制作安装盘,所以没有问题。

五.

Q:我已安装了 JBuilderX,但是安装路径不是C:/JBuilderX。因此,安装不了 Together for JBuilderX 7的问题,请问有何解决方案?

A:建议采用以下方法:

1. 首先确定已安装的JBuilderX的路径。例如:D:/JBuilderX
2. 插入Studio 7 Disc2(或单独的TJB7的zip包,试用版客户可能会拿到这样的包)
3. 如果是Windows 2003操作系统,应首先按照上面的说明修改文件属性
4. 打开一个命令行窗口(cmd),在命令行中将目录转入TJB安装盘或安装包的/Windows目录
5. 执行命令install -DUSER_INSTALL_DIR=""。例如,JBuilderX的安装路径为D:/JBuilderX,则执行:install -DUSER_INSTALL_DIR="D:/JBuilderX"
6. 安装程序自动安装完成

注:
该问题关键在于JBuilderX 安装的是单独的JBuilderX 光盘,不是 Enterprise Studio 7 For Java 中的JBuilderX - Disk1 光盘。如果是后者,则无需设置。它会自动寻找JBuilderX 已安装的目录来完成安装。

六.

Q: 当新建一个工程时,默认Diagram会放到统一的路径diagrams下。而新工程将会自动将所有该路径下以前的diagram全都引入进来,请问有何解决方案?

A:建议采用以下方法:

将Default.jpr(默认路径为C:/Documents and Settings/Administrator/.jbuilderX)中的
path[0].DefaultDiagram=D%|/JBX/diagrams
path[0].Diagram=D%|/JBX/diagrams
修改为
sys[0].DefaultDiagram=D%|/JBX/diagrams
sys[0].Diagram=D%|/JBX/diagrams
即可。
[size=8][size=18]           解决jbuilder运行后tomcat下conf目录server8080.xml文件自动消失的问题 [/size][/size]
在使用JBuilder9创建j2ee wep application时,JB会自动创建一个Server8080.xml的文件放在源程序的Tomcat
目录,启动tomcat后这个文件每次都重新生成,关闭tomcat后又自动消失了。所以在这里面配置了连接池等等是没有用的。
看了server8080.xml第二行的注释:
<?xml version="1.0" encoding="UTF-8"?>
<!--This comment marks this file as generated, so it may be deleted and regenerated at any time. To preserve manual changes to this file, delete this comment.-->
<Server debug="0" port="8081" shutdown="SHUTDOWN">
  <Service name="Tomcat-Standalone">
    <Connector acceptCount="10" className="org.apache.coyote.tomcat4.CoyoteConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/>
    <Engine debug="0" defaultHost="localhost" name="Standalone">
    <Context debug="0" displayName="Welcome to Tomcat" docBase="F:/employee/defaultroot" path="" reloadable="true" workDir="F:/employee/Tomcat/work" >

      <Host appBase="F:/employee/Tomcat/webapps" debug="0" name="localhost" unpackWARs="true"/>
    </Engine>
  </Service>
</Server>

如果想自己手动配置server8080.xml把第二行删除就可以了,我可删除了,结果关了tomcat还是消失了,在网上搜索了n多
网页,有说改tomcat启动参数的等等,我试了还是不行。我看了看以前做过的项目tomcat/conf/server8080.xml。我试着把我的例子下面的server8080.xml稍微改动了一下,添加了一行
<Context debug="0" displayName="Welcome to Tomcat" docBase="F:/employee/defaultroot" path="" reloadable="true" workDir="F:/employee/Tomcat/work" >
然后保存,关闭tomcat,conf这个目录没有消失,而且server8080.xml文件也在。下面是改后的server8080.xml文件。其实稍微改动一下server8080.xml文件就可以了。
<?xml version="1.0" encoding="UTF-8"?>
<Server debug="0" port="8081" shutdown="SHUTDOWN">
  <Service name="Tomcat-Standalone">
    <Connector acceptCount="10" className="org.apache.coyote.tomcat4.CoyoteConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/>
    <Engine debug="0" defaultHost="localhost" name="Standalone">
    <Context debug="0" displayName="Welcome to Tomcat" docBase="F:/employee/defaultroot" path="" reloadable="true" workDir="F:/employee/Tomcat/work" >
    <Host appBase="F:/employee/Tomcat/webapps" debug="0" name="localhost" unpackWARs="true"/>
    </Engine>
  </Service>
</Server>
我只是测试,想找到一个能让server8080.xml文件在关闭tomcat后不自动消失的方法,只是一个很简单的例子,所以我在server8080.xml没有配置数据源等等。解决这个问题后一个典型的server8080.xml文件与下面类似吧。可能这个问题在其他网友眼里太简单了,我也没有找到更好的方法,暂且记这么多,以后找到更好的方法了,在补充吧。
<?xml version="1.0" encoding="UTF-8"?>
<Server debug="0" port="8081" shutdown="SHUTDOWN">
  <Service name="Tomcat-Standalone">
    <Connector acceptCount="10" className="org.apache.coyote.tomcat4.CoyoteConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/>
    <Engine debug="0" defaultHost="localhost" name="Standalone">
      <DefaultContext>
        <Resource auth="Container" name="jdbc/achieve" type="javax.sql.DataSource"/>
        <ResourceParams name="jdbc/achieve">
          <parameter>
            <name>factory</name>
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
          </parameter>
          <parameter>
            <name>driverClassName</name>
            <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
          </parameter>
          <parameter>
            <name>url</name>
            <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=xx</value>
          </parameter>
          <parameter>
            <name>username</name>
            <value>sa</value>
          </parameter>
          <parameter>
            <name>password</name>
            <value></value>
          </parameter>
          <parameter>
            <name>maxActive</name>
            <value>30</value>
          </parameter>
          <parameter>
            <name>maxIdle</name>
            <value>10</value>
          </parameter>
          <parameter>
            <name>maxWait</name>
            <value>10000</value>
          </parameter>
        </ResourceParams>
      </DefaultContext>
      <Host appBase="F:/TestDemo/Tomcat/webapps" debug="0" name="localhost" unpackWARs="true"/>
    </Engine>
  </Service>
</Server>
                                              JBuilder光标问题的解决方案 
JBuilder光标问题的解决方案    
    
    大家常常说JBuilder在中文系统中存在光标错位的问题,都认为这是JBuilder的一个Bug,其实这实在是冤枉JBuilder了!大家讨论出来的解决方法无外乎两种:

  1、将编辑器的字体改为宋体,用这种方法带来的问题是,在宋体下的英文字体实在难看,阅读起来不太顺眼;

  2、就是将编辑器字体的粗体属性去掉,这样也影响代码的可读性。

  其实,造成JBuilder光标错位的问题并不是Borland的错误,而是Java的宗师——Sun的罪过!大家一定知道i18n吧?在不同的区域设置中,JDK自动调用与之相对应的properties文件,而在JDK中,Sun所推出的与中文系统相对应的properties文件存在问题,在它之中没有区分英文字体的正常、粗体和斜体,从而导致了以上所说的问题,解决的方法很简单,只要将这个properties文件修改正确就可以了,修改方法如下:
在jre/lib目录中找到font.properties.zh文件,编辑这个文件并修改成如下内容:

# @(#)font.properties.zh1.16 00/10/06
#
# AWT Font default Properties for Chinese Windows
#


dialog.plain.0=Arial,ANSI_CHARSET
dialog.plain.1=/u5b8b/u4f53,GB2312_CHARSET
dialog.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialog.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

dialog.bold.0=Arial Bold,ANSI_CHARSET
dialog.bold.1=/u5b8b/u4f53,GB2312_CHARSET
dialog.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialog.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

dialog.italic.0=Arial Italic,ANSI_CHARSET
dialog.italic.1=/u5b8b/u4f53,GB2312_CHARSET
dialog.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED


dialog.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

dialog.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
dialog.bolditalic.1=/u5b8b/u4f53,GB2312_CHARSET
dialog.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialog.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

dialoginput.plain.0=Courier New,ANSI_CHARSET
dialoginput.plain.1=/u5b8b/u4f53,GB2312_CHARSET
dialoginput.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialoginput.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

dialoginput.bold.0=Courier New Bold,ANSI_CHARSET
dialoginput.bold.1=/u5b8b/u4f53,GB2312_CHARSET
dialoginput.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialoginput.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

dialoginput.italic.0=Courier New Italic,ANSI_CHARSET
dialoginput.italic.1=/u5b8b/u4f53,GB2312_CHARSET
dialoginput.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialoginput.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

 

dialoginput.bolditalic.0=Courier New Bold Italic,ANSI_CHARSET
dialoginput.bolditalic.1=/u5b8b/u4f53,GB2312_CHARSET
dialoginput.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
dialoginput.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

serif.plain.0=Times New Roman,ANSI_CHARSET
serif.plain.1=/u5b8b/u4f53,GB2312_CHARSET
serif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
serif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED


serif.bold.0=Times New Roman Bold,ANSI_CHARSET
serif.bold.1=/u5b8b/u4f53,GB2312_CHARSET
serif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
serif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

serif.italic.0=Times New Roman Italic,ANSI_CHARSET
serif.italic.1=/u5b8b/u4f53,GB2312_CHARSET
serif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
serif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

serif.bolditalic.0=Times New Roman Bold Italic,ANSI_CHARSET


serif.bolditalic.1=/u5b8b/u4f53,GB2312_CHARSET
serif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
serif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

sansserif.plain.0=Arial,ANSI_CHARSET
sansserif.plain.1=/u5b8b/u4f53,GB2312_CHARSET
sansserif.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
sansserif.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

sansserif.bold.0=Arial Bold,ANSI_CHARSET
sansserif.bold.1=/u5b8b/u4f53,GB2312_CHARSET
sansserif.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
sansserif.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

sansserif.italic.0=Arial Italic,ANSI_CHARSET
sansserif.italic.1=/u5b8b/u4f53,GB2312_CHARSET
sansserif.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
sansserif.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

sansserif.bolditalic.0=Arial Bold Italic,ANSI_CHARSET
sansserif.bolditalic.1=/u5b8b/u4f53,GB2312_CHARSET
sansserif.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED


sansserif.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

monospaced.plain.0=Courier New,GB2312_CHARSET
monospaced.plain.1=/u5b8b/u4f53,GB2312_CHARSET
monospaced.plain.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
monospaced.plain.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

monospaced.bold.0=Courier New Bold,GB2312_CHARSET
monospaced.bold.1=/u5b8b/u4f53,GB2312_CHARSET
monospaced.bold.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
monospaced.bold.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

monospaced.italic.0=Courier New Italic,GB2312_CHARSET
monospaced.italic.1=/u5b8b/u4f53,GB2312_CHARSET
monospaced.italic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
monospaced.italic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

monospaced.bolditalic.0=Courier New Bold Italic,GB2312_CHARSET
monospaced.bolditalic.1=/u5b8b/u4f53,GB2312_CHARSET
monospaced.bolditalic.2=WingDings,SYMBOL_CHARSET,NEED_CONVERTED
monospaced.bolditalic.3=Symbol,SYMBOL_CHARSET,NEED_CONVERTED

 

# name aliases
#
#alias.timesroman=serif
#alias.helvetica=sansserif
#alias.courier=monospaced

# for backward compatibility
#timesroman.0=Times New Roman,ANSI_CHARSET
#helvetica.0=Arial,ANSI_CHARSET
#courier.0=Courier New,ANSI_CHARSET
zapfdingbats.0=WingDings,SYMBOL_CHARSET

# font filenames for reduced initialization time
#
filename./u5b8b/u4f53=SIMSUN.TTF

filename.Arial=ARIAL.TTF
filename.Arial_Bold=ARIALBD.TTF
filename.Arial_Italic=ARIALI.TTF
filename.Arial_Bold_Italic=ARIALBI.TTF

filename.Courier_New=COUR.TTF

 

filename.Courier_New_Bold=COURBD.TTF
filename.Courier_New_Italic=COURI.TTF
filename.Courier_New_Bold_Italic=COURBI.TTF

filename.Times_New_Roman=TIMES.TTF
filename.Times_New_Roman_Bold=TIMESBD.TTF
filename.Times_New_Roman_Italic=TIMESI.TTF
filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF

filename.WingDings=WINGDING.TTF
filename.Symbol=SYMBOL.TTF

# Default font definition
#
default.char=2751

# Static FontCharset info.
#
#fontcharset.dialog.0=sun.io.CharToByteCp1252
fontcharset.dialog.1=sun.io.CharToByteGBK
fontcharset.dialog.2=sun.awt.windows.CharToByteWingDings


fontcharset.dialog.3=sun.awt.CharToByteSymbol

#fontcharset.dialoginput.0=sun.io.CharToByteCp1252
fontcharset.dialoginput.1=sun.io.CharToByteGBK
fontcharset.dialoginput.2=sun.awt.windows.CharToByteWingDings
fontcharset.dialoginput.3=sun.awt.CharToByteSymbol

#fontcharset.serif.0=sun.io.CharToByteCp1252
fontcharset.serif.1=sun.io.CharToByteGBK
fontcharset.serif.2=sun.awt.windows.CharToByteWingDings
fontcharset.serif.3=sun.awt.CharToByteSymbol

#fontcharset.sansserif.0=sun.io.CharToByteCp1252
fontcharset.sansserif.1=sun.io.CharToByteGBK
fontcharset.sansserif.2=sun.awt.windows.CharToByteWingDings
fontcharset.sansserif.3=sun.awt.CharToByteSymbol

#fontcharset.monospaced.0=sun.io.CharToByteCp1252
fontcharset.monospaced.1=sun.io.CharToByteGBK
fontcharset.monospaced.2=sun.awt.windows.CharToByteWingDings
fontcharset.monospaced.3=sun.awt.CharToByteSymbol

# Exclusion Range info.
#
exclusion.dialog.plain.0=00a0-f8ff
exclusion.dialog.italic.0=00a0-f8ff
exclusion.dialog.bold.0=00a0-f8ff
exclusion.dialog.bolditalic.0=00a0-f8ff

exclusion.dialoginput.plain.0=00a0-f8ff
exclusion.dialoginput.italic.0=00a0-f8ff
exclusion.dialoginput.bold.0=00a0-f8ff
exclusion.dialoginput.bolditalic.0=00a0-f8ff

exclusion.serif.plain.0=00a0-f8ff
exclusion.serif.italic.0=00a0-f8ff
exclusion.serif.bold.0=00a0-f8ff
exclusion.serif.bolditalic.0=00a0-f8ff

exclusion.sansserif.plain.0=00a0-f8ff
exclusion.sansserif.italic.0=00a0-f8ff
exclusion.sansserif.bold.0=00a0-f8ff
exclusion.sansserif.bolditalic.0=00a0-f8ff

exclusion.monospaced.italic.0=00a0-f8ff
exclusion.monospaced.bold.0=00a0-f8ff
exclusion.monospaced.bolditalic.0=00a0-f8ff

# charset for text input
# inputtextcharset=GB2312_CHARSET 

  保存后,一切问题就解决了!
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值