作者: C_Law 時間: 2018-5-23 17:05 標題: (已解決 5# 和 6#)在網頁內顯示 Decimal NCRs code
本帖最後由 C_Law 於 2018-5-24 01:35 編輯
想在網頁(eg. 想在 HKEPC 出 Post 時)顯示 Decimal NCRs code,eg.「&#xxxxx;」(xxxxx 是數字),但係 Post 完開出來睇,Web browser 會自動將 &#xxxxx; 變返做對應的字符。
例如我想打以下的 Code:
- <button label="新聞" labelSize="60.0" span="6" macro="true">1;0;9</button>
- <button label="&#26032;&#32862;" labelSize="60.0" span="6" macro="true">1;0;9</button>
第二行將原本的半形「&」改為全形的「&」就顯示到出來,但如果有人想 Copy & Paste 我條 Code 出來用,就要人手將個全形「&」改返做半形。
請問要怎樣做才能正確顯示到 「&#xxxxx;」又可以讓人直接 Copy 出來用?
作者: rkkc 時間: 2018-5-23 20:12
咁得唔得,&# 換成 &#
作者: C_Law 時間: 2018-5-23 22:08
本帖最後由 C_Law 於 2018-5-23 23:30 編輯
試下先:「&#26032;」
- &#26032;
但不成功!
不過又好奇怪,我睇你個 Reply 見到係「&amp;#」,但當我引用回覆時又會自動變成「&#」。
[attach]2060893[/attach]
作者: hihihi123hk 時間: 2018-5-23 22:43
本帖最後由 hihihi123hk 於 2018-5-24 11:45 編輯
似係 EPC Server 轉換
&
作者: C_Law 時間: 2018-5-24 00:57
本帖最後由 C_Law 於 2018-5-24 01:40 編輯
半形「&」的 ASCII code 係 38(Dec),想 Post 出來顯示出 「&#xxxxx;」的話,先用 「&#y;」(y=00038)去出個半形「&」之後再如常打「#xxxxx;」,夾返埋就會係「&#xxxxx;」,Post 出來後可以讓人直接 Copy 出來用。
為了方便顯示,以下的紅字係用全形打出來,真正應該用半形:
「&#00038;#26032;」會變成「新」。
如此類推,以下都可以:
「&&#00035;26032;」→「新」
「&#26032&#00059;」→「新」
總之把「&#xxxxx;」拆開,將其中一個字符用「&#y;」的方法打出來,其餘字符可以照打。
不過,如果引用回覆的話,本來顯示為「&#xxxxx;」的字又會變返做相應的字符。
作者: C_Law 時間: 2018-5-24 01:25
本帖最後由 C_Law 於 2018-5-24 01:34 編輯
忽然諗多一個方法,這裡出 Post 係用 BB Code,例如要粗體就用[b]粗體字[/b],只要打「&#xxxxx;」時在中間任意位置插入一對 [b][/b],Post 出去之後同樣會顯示成「&#xxxxx;」。
為正常顯示,我上面用了全形去打[b]和[/b],實際係應該用半形。
例如打 Post 時打「&#260[b][/b]32;」,個 Post 發出後就會變成「新」。
如些類推,我估如果中間插入一對其它的一開一關的 BB Code(eg. 斜體字係[i][/i])都應該得。
但同樣地,如果引用回覆,這個「新」又會變返做對應的「新」字。
作者: hihihi123hk 時間: 2018-5-24 11:46
本帖最後由 hihihi123hk 於 2018-5-24 11:53 編輯
半形「&」的 ASCII code 係 38(Dec),想 Post 出來顯示出 「&#xxxxx;」的話,先用 「&#y;」(y=00038)去出個 ...
C_Law 發表於 2018-5-24 00:57
§ (&# 167;) 又得
似係 EPC 本身封咗某啲轉換,& 係其中一個
via HKEPC IR Pro 3.3.1 - iOS(2.3.1)
作者: xiao 時間: 2018-5-24 12:10
這個是不是UNICODE的問題?
作者: C_Law 時間: 2018-5-26 17:27
本帖最後由 C_Law 於 2018-5-26 17:52 編輯
剛剛試過,6# 插入一對 [b] 和 [/b] 的方法只可以用來打一般內文,但如果用於[code] 和 [/code]之內,會出現返 [b] 和 [/b]。
用 5# 方法才可以放在 [code] 和 [/code]之內。
放在 [code] 和 [/code]之內:
- 直接打 新→新
- 5# 方法:&#26032;→新
- 6# 方法:&[b][/b]#26032;→&[b][/b]#26032;
直接打 新→新
5# 方法:&#26032;→新
6# 方法:&[b][/b]#26032;→新
另外,如果 &#xxxxx; 數值不足 5 個位,前面加 0 補足 5 個位會比較穩陣:
&→&
&→&
§→§
§→§
作者: C_Law 時間: 2018-5-26 18:43
似乎係個別 server 自動轉換,剛剛用我個 Google sites 網頁測試,係不會自動轉 &#xxxxx;。
[attach]2061364[/attach]
作者: CVSDF 時間: 2018-5-28 11:38
是安全feature呀,驚你inject javascript偷人cookie呀

