作者Clessin (Clemond)
看板PHP
标题Re: [请益] PHP 产生 RTF
时间Tue Jun 5 22:38:53 2012
※ 引述《arrack (Arrack)》之铭言:
: 我猜你应该是要输出WORD,这个部分我以前也处理过,分享一下我最後的解决方案
: Word 本身有Word XML的格式是支援UTF-8的,
: 你打开Word 选择另存新档,XML格式
: 范例下载
: https://docs.google.com/open?id=0B165RvV1fgudaVk0Q1dTQmZXc0U
: (档案=>下载 不要在线上检视)
: 不过你要特别注意取代的名称%1%不要被Word的格式给切断了
: (用文字编辑器打开.xml档案,搜寻看看)
Arrack大分享的方法经我测试真得是可行的方案,已顺利的将UTF-8的中文
取代XML档案中的变数符号,并透过browser输出WORD档给使用者,
且档案能顺利开启!再次感谢! 只是有个小小的疑问,为何一定要用像%1%这种
符号才能顺利以中文字取代掉呢?我刚试过用<<title>>这种符号,
反而无法取代,会让下载回来的档案都还是呈现原来<<title>>的样子....
不知为何?感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 182.235.57.50
1F:→ arrack:XML里面<是关键字,要转换,你可以打开来搜寻看看 06/06 00:55
2F:→ arrack: <跟> 06/06 00:55
3F:→ arrack:应该说 会把< >转成< > 你要的话要搜寻 06/06 01:02
4F:→ arrack:<<title>> 所以我都是用% 06/06 01:02
5F:→ Clessin:嗯,的确如此,<>会被转换,感谢提点,受获很多! Thanks! 06/06 07:04