|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2011/9/15 11:59:11 |
标题: |
试用了DELPHI XE2 + INTRAWEB XII |
浏览:5372 |
|
加入我的收藏 |
楼主: |
下载试用了下,XE2自带的 IW XII 中文乱码,不知道怎么解决
其他功能没有试过,没有发言权
----------------------------------------------
- |
作者: |
|
2011/9/15 14:27:39 |
1楼: |
fireMonkey非常棒!!!
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
|
作者: |
|
2011/9/15 14:37:11 |
2楼: |
fireMonkey
没有试过,呵呵
----------------------------------------------
-
|
作者: |
php5 (mvme) |
★☆☆☆☆ |
-
|
普通会员 |
|
2011/9/15 16:58:37 |
5楼: |
看到 好多人说 fireMonkey的好 只留一句话 "fireMonkey非常棒" 无语言 纳闷中 思解不得中 到底你们说的fireMonkey非常棒 棒在哪呢?
----------------------------------------------
==========我的网盘http://wefans.jd-app.com==========遇到无法显示的时候在无法显示的页面多刷新几次不是重新点帖子里的地址。。。
|
作者: |
|
2011/9/15 17:06:58 |
6楼: |
hujiacheng ( 旺财)
页面和IW的编码我都调试,以下代码,只会将中文输出问号:
IWServerControllerBaseBeforeDispatch中的代码: Response.Content := '中文'; Response.SendResponse; Handled := True;
右键查看输出的页面编码为:西欧 晕死,不知道怎么改
----------------------------------------------
-
|
作者: |
|
2011/9/15 21:31:42 |
7楼: |
" 看到 好多人说 fireMonkey的好 只留一句话 "fireMonkey非常棒" 无语言 纳闷中 思解不得中 到底你们说的fireMonkey非常棒 棒在哪呢?"
---------- 不好意思,因为没有深入FireMonkey,只是看了全部Demo,所以只能说一句"非常棒",呵呵,为什么没有发表更详细的信息呢,因为在下实在没有掌握更多,"没有调查就没有发言权"嘛,在下就不乱发表意见了,只是说目前个人感觉它非常棒,具体棒在哪里,可以自己体验一下,或者其他朋友发表更详细评测:)
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
|
作者: |
|
2011/9/15 23:42:36 |
8楼: |
期待楼主进一步的试用
----------------------------------------------
-
|
作者: |
iny (盒子) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2011/9/16 8:06:28 |
9楼: |
INTRAWEB没使用过,做网页的话,要保证不出现乱码,有一个规则是必须遵循的:
文件编码 = 网页编码 = 数据库编码
文件编码:也就是文件保存的格式,比如Ansi、UTF8、Unicode
网页编码:<meta http-equiv="Content-Type" content="text/html; charset=这里就是网页编码" />
数据库编码:这个就不用解释了
----------------------------------------------
-
|
作者: |
|
2011/9/16 8:30:16 |
10楼: |
谢谢阿呆。
在我的测试过程中,没有用到数据库,还。
另外,保证了 文件编码 = 网页编码。 也许hujiacheng ( 旺财)说得对,IW XII的最终编码是不是有问题
或者 DELPHI XE2没有结合好。 不过,还有种可能性,是我自己没有找到正确的方法。 希望更多的朋友来测试。
----------------------------------------------
-
|
作者: |
|
2011/9/16 8:56:04 |
11楼: |
补充一点:
网页和文件的编码都设置成了GB2312
但打开的实际网页却为:西欧,比较郁闷,呵呵。
----------------------------------------------
-
|
作者: |
iny (盒子) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2011/9/16 17:24:47 |
12楼: |
打开网页为西欧,说明网页输出编码不正确,这有两种可能
第一种是客户端,也就是网页编码:<meta http-equiv="Content-Type" content="text/html; charset=这里就是网页编码" />
第二种是服务器端,也就是让服务器端显示出什么样的网页,因为没有用过IntraWeb,所以不知道IntraWeb服务器端如果写,比如PHP是这么写的 header('content-type:text/html; charset=网页编码');
可能你的问题应该是第二种,因为第一种是静态网页,我想象中IntraWeb应该是由服务器端生成网页的,所以属于第二种
----------------------------------------------
-
|
作者: |
|
2011/10/6 19:14:38 |
13楼: |
我也测试过了,也不知怎么改
----------------------------------------------
最先进的MES:AHS-MES(http://www.systak.com),mes交流群:64255833。
|
作者: |
|
2011/10/8 15:15:12 |
14楼: |
设计时是正确的编码,但是网页上会自动识别西欧,在浏览器中要手动选择自己的设置的编码就可以正常显示了,但是这样很不方便,感觉是软件上面没有考虑周全出的问题,XE2以下的版本中没有出现这个问题!
----------------------------------------------
能严重看待问题,就能严肃对待问题!http://www.qicaisoft.com
|
作者: |
bmsr (白忙剩人) |
★☆☆☆☆ |
-
|
普通会员 |
|
2011/10/17 11:19:43 |
15楼: |
唉!不学习html css js 是做不好网页的 在页面的Extraheader 里加入 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 就可以了 当然UTF-8 可以改成你想要的编码.这和啥版本都没关系 纯html的问题
----------------------------------------------
http://blog.sina.com.cn/bmsrnote
|
作者: |
wayrt (wayrt) |
★☆☆☆☆ |
-
|
普通会员 |
|
2011/10/19 20:18:08 |
16楼: |
不用看啦,这个版本的 IntraWeb 有问题,浏览器不能识别,乱码 11的版本目前还是挺稳定的。。
----------------------------------------------
-
|
作者: |
|
2011/10/20 0:24:45 |
17楼: |
我在delphi 2010中使用10.0.23遇见过类似问题。 一些文字通过数据控制组件录入后保存到数据库有汉字丢失情况,但把10.0.23安装在delphi 7中则没有这类问题。 总感觉delphi的uncode实现有问题,d7中没有unicode,反而很少遇到这类问题。
----------------------------------------------
-
|
作者: |
|
2011/10/20 12:32:45 |
18楼: |
(白忙剩人) 我按照你说的加上这行代码也没用啊,你测试过可以吗?
bmsr (白忙剩人) ▲▲▲△△ - 普通会员 2011-10-17 11:19:43 15楼: 唉!不学习html css js 是做不好网页的 在页面的Extraheader 里加入 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 就可以了 当然UTF-8 可以改成你想要的编码.这和啥版本都没关系 纯html的问题
----------------------------------------------
-
|
作者: |
|
2011/10/20 18:01:05 |
19楼: |
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>盒子论坛 v2.1</title>
----------------------------------------------
-
|
作者: |
|
2011/10/20 18:02:42 |
20楼: |
这只是告诉浏览器要以 gb2312来处理当前文件。 所以,服务器也得以 gb2312 来输出给浏览器。
----------------------------------------------
-
|
作者: |
|
2011/10/29 19:57:36 |
21楼: |
在serverController中有个charset ,如果设成UTF-8以外的值,页面都显示错误,所以INTRAWEB XII输出的页面只能是UTF-8的编码,即使在页面里: <meta http-equiv="Content-Type" content="text/html; charset=gb2312">加这名后,还是不能让IE知道是什么编码, 不知有没有人有解决的办法了
----------------------------------------------
-
|
作者: |
|
2011/11/8 9:20:39 |
22楼: |
在IWservercontrollerbasebeforedispatch事件里加Response.ContentType := 'text/html; charset=UTF-8';就行了测试正确。
----------------------------------------------
-
|
作者: |
|
2011/11/13 15:24:29 |
23楼: |
楼上正解,可以正常工作,多谢.
----------------------------------------------
-
|
作者: |
|
2011/12/2 11:43:01 |
24楼: |
xe2中的iw是正式版吗?
----------------------------------------------
-
|
作者: |
|
2012/3/21 11:08:31 |
25楼: |
glings 的方法正确,加入这段代码后,页面显示正确了
----------------------------------------------
-
|
作者: |
chec (chec) |
★☆☆☆☆ |
-
|
普通会员 |
|
2012/4/4 12:38:43 |
26楼: |
新版本不用加这个了,请找鬼子进村那个,打*的不要
----------------------------------------------
-
|
|