0

中文显示问题

asked 2009-05-17 14:09:03 +0800

qshhnkf gravatar image qshhnkf
21

我通过扩展org.zkoss.zul.Window类实现了一个组件,组建中有一个按钮控件,我想用中文标题.但是直接在.java文件中设置标题,在浏览器中不能正常显示中文编码,如果在.zul文件里输入中文是可以显示的,所以我觉得这不是浏览器的问题。
请问如何使.java文件中的中文能够正常显示?谢过先。

delete flag offensive retag edit

5 Replies

Sort by » oldest newest

answered 2009-05-18 03:24:07 +0800

kindalu gravatar image kindalu
255

我試過ZUL & ZSCRIPT &Java(window.setTitle)都可以用中文設title

你的環境是?

link publish delete flag offensive edit

answered 2009-05-18 10:26:01 +0800

qshhnkf gravatar image qshhnkf
21

updated 2009-05-18 10:26:59 +0800

我是在那个Java类中,创建了一个Button对象,在constructor里面输入的中文,然后在.zul中又使用了这个类创建组建,不知和这又没有什么关系.ZK底层不是用JSP实现的吗?我现在感觉,这个问题是不是和JSP的编码问题有关系.

link publish delete flag offensive edit

answered 2009-05-19 04:57:22 +0800

kindalu gravatar image kindalu
255

你可以提供testing code嗎? 我直接跑看看,看問題會不會在我這出現?

link publish delete flag offensive edit

answered 2009-05-19 09:35:28 +0800

qshhnkf gravatar image qshhnkf
21

This is the .zul file that use my class.
<?xml version="1.0" encoding="UTF-8"?>
<zk>
<zscript language="java" src="components/ListWindow.java"/>
<window id="LIST_MAIN" use="ListWindow"/>
</zk>

And this is part of my code.

/* Initialize modify button */
modify = new Button( "修改..." );
modify.setImage( "components/modify_icon24.png" );
modify.setWidth( "25pt" );

/* Add onClick event listener */
modify.addEventListener( "onClick", new EventListener(){
public void onEvent( Event event ){
modifyModal(); // This part process the event
}
} );
div.appendChild( modify );
您试试看.这是代码片断,我想在window中添加一个中文标签的Button.我觉得应该足以说明问题,要是您觉得不行,我再贴出来些.
再次感谢.

link publish delete flag offensive edit

answered 2009-05-20 08:26:01 +0800

kindalu gravatar image kindalu
255

following code works on http://www.zkoss.org/zkdemo/userguide/

<window id="win">
  <toolbarbutton label="add new btn" onClick='win.appendChild(new Button("修改..."))'>
  </toolbarbutton>
</window>

can you run the code on your environment?

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2009-05-17 14:09:03 +0800

Seen: 213 times

Last updated: May 20 '09

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More