本館粉絲專頁

使用者:台灣阿成/我的工作日誌/2005/11

分享此網頁到Facebook
分享此網頁到Plurk
分享此網頁到百度搜藏
分享此網頁到Twitter
分享此網頁到Del.icio.us
最近作者:台灣阿成 2005年12月13日 (星期二)14:18
台灣棒球維基館
跳轉到: 導覽搜尋

[編輯] 11/29解決簽名亂碼問題

  • 頁面編輯後按下快速簽名按鈕,存檔後會在最後面刮號中出現亂碼的現象。像這樣:。--user:台灣阿成 23:01, 29 11月 2005 (?x?_?зǮɶ?)
  • 這問題一直想解決卻抽不出時間,今天一堆事情終於告一段落了,趕快追蹤程式看究竟哪裡出問題?
  • 結果是在 paser.php 裡:
	function pstPass2( $text, &$user ) {

	...
	/* 這一行 Mark 起來

		$d = $wgContLang->timeanddate( date( 'YmdHis' ), false ) .
		  ' (' . date( 'T' ) . ')';

	改成這樣: */

		$d = $wgContLang->timeanddate( date( 'YmdHis' ), false );

	...
  • 大功告成!試試看(刮號不見了,亂碼也消失了):--台灣阿成 23:15, 29 11月 2005

  • 但是日期格式是日、月、年,而且「日」字和「年」字都沒顯示出來?再改:
		$d = $wgLang->timeanddate( date( 'YmdHis' ), false );
  • 有了:--台灣阿成 23:50 2005年11月29日
  • 心得:
    • $wgContLang->timeanddate 的格式是日、月、年
    • $wgLang->timeanddate 的格式是年、月、日
    • 問題:時間要如何放到日期後面?有空再改吧!