首頁 美術繪圖 | 美術設計 | 熱門標籤 | 首選 | 首頁宣傳 | 近期作品 論壇: 發表 | 美術工作 | 美術比賽 | 展覽活動 | 美術相關 | 一般討論 | 美術同好 CG 討論 :: Photoshop | Painter | 3D 行動 | AMP

【 立即註冊 】 : 更改個人資料 : : 登入

會員名稱: 登入密碼: 保持登入
Type(Type) 所有的發表文章

前往頁面 ←上一頁  1 ... 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 ... 559  下一頁→

[h1]PHP Convert Simplified Chinese & Traditional Chinese Resources[/h1]

[h2]Try Wikipedia's "Zh-Conversion.php" open soruce[/h2]

PHP Chinese Translate Library Download @ WikiMedia
=> http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_12/phase3/includes/ZhConversion.php

Array/Term Expliain:
代碼:

$zh2Hant => (Generic Terms) PHP Array to translate Simplified Chinese to Traditional Chinese.

$zh2Hans => (Generic Terms) PHP Array Struct to translate Traditional Chinese to Simplified Chinese.

$zh2TW => (Tech/IT/Country-Terms) PHP Array Struct to translate Simplified Chinese to Taiwan::Traditional Chinese.

$zh2HK => (Tech/IT/Country-Terms) PHP Array Struct to translate Simplified Chinese to Hong Kong::Traditional Chinese.

$zh2CN => (Tech/IT/Country-Terms) PHP Array Struct to translate Traditional Chinese to China::Simplified Chinese.

$zh2SG => (This PHP array is not completed) For Singapore-Simplified Chinese

Hant => Han-T == Traditional Chinese(Han) Chars

Hans => Han-S == Simplified Chinese(Han) Chars

CN = China (HanS)

HK = HongKong(HanT) 

SG =  Singapore(HanS)

TW = Taiwan(HanT)

ZH => ZHong-wen (Chinese 中文)



To understand more NON-technical term,
see this
@ http://en.wikipedia.org/wiki/Han_characters


[h2]Traiditional(TW) to Simplified(CN) PHP Example / Sample Code[/h2]
@ translate_chinese_TW2CN.php
代碼:

<?PHP

include("ZhConversion.php");

$hant_str = "硬碟上無法修復的壞軌,可能導致硬碟使用上產生異常的現象,例如:存取緩慢、當機、檔案毀損等症狀發生。\n
最近上市的固態硬碟也會使用廣泛使用於 DRAM 記憶體的 ECC 技術來保護快閃記憶體資料。\n";

/* Assume that PHP::strst is MB/MultiBytes-safe, ie, strtr = mb_strtr */
$hans_str = strtr(strtr($hant_str, $zh2CN), $zh2Hans);

echo $hans_str;

?>

代碼:

# /usr/bin/php translate_chinese_TW2CN.php
硬盘上无法修复的坏轨,可能导致硬盘使用上产生异常的现象,例如:存取缓慢、当机、档案毁损等症状发生。
最近上市的固态硬盘也会使用广泛使用于 DRAM 内存的 ECC 技术来保护快闪存储器资料。



[h2]Simplified(CN) to Traiditional(TW) PHP Example / Sample Code[/h2]
@ translate_chinese_CN2TW.php
代碼:

<?PHP

include("ZhConversion.php");

$hans_str = "硬盘上无法修复的坏轨,可能导致硬盘使用上产生异常的现象,例如:存取缓慢、当机、档案毁损等症状发生。\n
最近上市的固态硬盘也会使用广泛使用于 DRAM 内存的 ECC 技术来保护快闪存储器资料。\n";

/* Assume that PHP::strst is MB/MultiBytes-safe, ie, strtr = mb_strtr */
$hant_str = strtr(strtr($hans_str, $zh2TW), $zh2Hant);

echo $hant_str;

?>

代碼:

# /usr/bin/php translate_chinese_CN2TW.php
硬碟上無法修複的壞軌,可能導致硬碟使用上產生異常的現象,例如:存取緩慢、當機、檔案毀損等癥狀發生。
最近上市的固態硬碟也會使用廣泛使用於 DRAM 內存的 ECC 技術來保護快閃記憶體資料。




[h2]More Wikipedia zh-hans <--> zh-hant convert Addendum[/h2]
Traditional convert to Simplified-CN:
@ http://zh.wikipedia.org/wiki/MediaWiki:Conversiontable/zh-hans
@ http://zh.wikipedia.org/wiki/MediaWiki:Conversiontable/zh-cn

Simplified convert to Traditional-TW:
@ http://zh.wikipedia.org/wiki/MediaWiki:Conversiontable/zh-hant
@ http://zh.wikipedia.org/wiki/MediaWiki:Conversiontable/zh-tw

Simplified/Traditional convert to Traditional-HK:
@ http://zh.wikipedia.org/wiki/MediaWiki:Conversiontable/zh-hk

Simplified/Traditional convert to Simplified-SG:
@ http://zh.wikipedia.org/wiki/MediaWiki:Conversiontable/zh-sg



_(2012-11-06 18:22)

[h1]Google Safe Browsing API 簡介教學[/h1]

[h2]API 限制 Limitation[/h2]

(1) 每個 Post 五百筆: 500 URL per POST request

(2) 一天一萬筆: 10,000 request per 24-Hours one API-Key


[h2]HTTP Response Code[/h2]

HTTP 200: 被 Google + StopBadWare 是有問題的網站,細節要看 BODY 的內容(可能是惡意軟體 or 釣魚網站)。

HTTP 204: 被 Google + StopBadWare 初步判斷是安全網站,風險不大。 204 Response 沒有 HTTP-BODY。

HTTP 400: 傳入 URL 的格式有問題,需要依照 Google Safe Browsing API 格式規則

HTTP 401 / HTTP 403: API 金鑰不合法

HTTP 503: 可能是該金鑰每日上限 10000 request 到達,或者每個 POST 500 筆超過,或者真的是 Server 暫時出問題。


[h2]範例 PHP Example: Use "IanFette.ORG" as Example[/h2]

使用 ianfette.org 這個示範網站
代碼:

$url = 'https://sb-ssl.google.com/safebrowsing/api/lookup?client=api&apikey=<YOUR_GOOGLE_SB_API_KEY>&appver=1.5.2&pver=3.0&url=http://ianfette.org";
echo 'BODY: '.file_get_contents($url)."\n";
echo 'HEAD: '.$http_response_header[0]."\n";


使用 https://www.google.com.tw 這個安全網站
代碼:

$url = 'https://sb-ssl.google.com/safebrowsing/api/lookup?client=api&apikey=<YOUR_GOOGLE_SB_API_KEY>&appver=1.5.2&pver=3.0&url=http://www.google.com.tw";
echo 'BODY: '.file_get_contents($url)."\n";
echo 'HEAD: '.$http_response_header[0]."\n";



[h2]使用上注意:要顯示結果給第三使用者看[/h2]

1. 就算得到 HTTP 200 :: Malware,你若要顯示警告給使用者看,用詞要注意「不可武斷」,盡量使用「疑似為惡意網站」「懷疑為惡意網站」或「可能、很有可能」之類的,並指引使用者進行探查,
如給他 http://www.antiphishing.org/http://www.stopbadware.org/ 相關網址。

2. 透過 Google SB API 提供的警告顯示內容,必須包含「由 Google 提供的安全搜尋建議結果」這句話。





更多細節請參考:
=> https://developers.google.com/safe-browsing/lookup_guide
=> https://developers.google.com/safe-browsing/reference
=> https://developers.google.com/safe-browsing/developers_guide_v2



[h1]Google Safe Browse PHP sample code[/h1]
代碼:

/* Google Safe Browse */
function google_sb_check($site, $api_key)
{
    $msg = array(
       'risk' => '... YOUR UNSAFE MESSAGE toward {SITE} {BODY} ...',
       'safe' => '... YOUR __SAFE__ MESSAFGE toward {SITE} ... ',
       'unknown' => '<h2>{SITE} {BODY}</h2>'
    );

    $tpl = 'https://sb-ssl.google.com/safebrowsing/api/lookup?client=api&apikey='.$api_key.'&appver=vovo2000.com&pver=3.0&url=http://';

    $body = file_get_contents($tpl.$site);
    $ary = explode(' ', $http_response_header[0]);

    $http_result = intval($ary[1]);

    switch ($http_result)
    {
        /* Risky */
        case 200:
            $result = $msg['risk'];
            break;

        /* Safe */
        case 204:
            $result = $msg['safe'];
            break;

        default:
            $result = $msg['unknown'];
            $body = $http_result.'';
            break;
    }

    $result = str_replace('{SITE}', $site, $result);
    $result = str_replace('{BODY}', $body, $result);

    return $result;

} /* end google_sb_check */

(2012-11-05 12:57)

[center]Fan Art Girls Generation[/center]
##DIV##
[center]
[h1]SSDD(豪豪): SNSD Girls Generation Fan Art 少女時代同人[/h1]
SNSD Merry XMAS 少女時代 聖誕賀圖 - SNSD Merry XMAS FanArt
2012-02-07-孝淵 少女時代 孝淵 - SNSD HyoYeon FanArt
2012-04-13-yuri 少女時代 俞利 - SNSD Yuri FanArt
2012-06-27-徐玄 戴草帽的女孩徐玄 - SNSD SeoHyun FanArt
太妍-2011-11-29-20 靈魂人物太妍 - SNSD TaeYeon FanArt
允兒-4 人物繪畫允兒 - SNSD YoonA FanArt
SUNNY-6 人物繪畫順圭 - SNSD Sunny FanArt
2012-05-01-Tiffany 浴缸中的少女美英 - SNSD Tiffany FanArt
秀英-20111209-50 人物練習秀英 - SNSD Sooyoung FanArt
潔西卡-4 Oh! 西卡 - SNSD Jessica FanArt
[hr]
More 豪豪(SSDD)'s Artoworks
SSDD's Art: http://vovo2000.com/paintbbs/art/SSDD/
SSDD's Tags: http://vovo2000.com/artist/SSDD/tags/
[hr]
More SNSD/GG Fan Artworks

SNSD/GG: http://vovo2000.com/tags/SNSD/
少女時代: [url=http://vovo2000.com/tags/少女時代/]http://vovo2000.com/tags/少女時代/[/url]
[hr]
See Also:
[url=http://vovo2000.com/tags/明星/]
「明星」相關創作 :: "Showbiz Stars" FanArt Creation

[/url]

[url=http://vovo2000.com/tags/少女/]
「少女」相關創作 :: "Girls" Char Design
[/url]

[url=http://vovo2000.com/tags/言情/]
「言情」相關創作 :: "Romance Cover Style" Creation Painting
[/url]

[url=http://vovo2000.com/tags/舞/]
「舞」相關創作 :: "Dance/Dancing" Illustration/Drawing
[/url]

[/center](2012-11-04 11:52)

[h1]延伸閱讀:什麼是 (釵h) (奶O) (傍@) (誘l) (紫])[/h1]

http://vovo2000.com/phpbb2/viewtopic-356251.html
(2012-11-02 19:34)

[h1]BIG5 編碼常見 Back Slash(Escape) 未處理「遺跡」[/h1]

本篇主要在討論「BIG 遺跡」

Q: 什麼是 BIG5 遺跡?
A: 就是你的系統是 big5 encoded ,但是你還沒有處理 big5 backslash 之前,
就有 content 產生,然後你的系統會 truncate blackslash
讓「許蓋功」,例如「功力」「許多」「蓋子」變成「奶O」「釵h」「誘l」...


例如:

「奶O(功力)」、「釵h(許多)」、「傍@(許願)」、
「誘l(蓋子)」、「紫](琵琶) ]、「 繞}(擺開)」、
「翻L(擺盤)」、「誑@(蓋世)」等

這些算是容易拯救的例子,因為第三個 Byte 還是 ASCII


如果很不幸的,你在這些遺跡沒有處理之前,就把 BIG-5 轉成 UTF-8
可能類似「奶� (功夫)」(Non-ASCII-Append),
就會一些機率變成「奶"空白"(0x20)」,這就很難事後判斷拯救...






以下這是 PREPEND 常見字詞,你可透過下列清單拯救部分 big5 遺跡
特別是「尚未」big5 轉 UTF-8 的,且也沒 add slash 的文件資料。

(... APPEND 部分由於太過於難掌握...所以待續。)
代碼:

許願 == 傍@
QPrint '=B3\=C4@' == '=B3=C4@'
Base64 's1zEQA==' == 's8RA'

代碼:

許多 == 釵h
QPrint '=B3\=A6h' == '=B3=A6h'
Base64 's1ymaA==' == 's6Zo'

代碼:

許許多多 == 陶多多
QPrint '=B3\=B3\=A6h=A6h' == '=B3=B3=A6h=A6h'
Base64 's1yzXKZopmg=' == 's7OmaKZo'

代碼:

許瑋甯 == 喂啼�
QPrint '=B3\=DE=B3=DA=AC' == '=B3=DE=B3=DA=AC'
Base64 's1zes9qs' == 's96z2qw='

代碼:

許瑋倫 == 喂陪�
QPrint '=B3\=DE=B3=AD=DB' == '=B3=DE=B3=AD=DB'
Base64 's1zes63b' == 's96zrds='

代碼:

許不 == 酗�
QPrint '=B3\=A4=A3' == '=B3=A4=A3'
Base64 's1ykow==' == 's6Sj'

代碼:

許水 == 酗�
QPrint '=B3\=A4=F4' == '=B3=A4=F4'
Base64 's1yk9A==' == 's6T0'

代碼:

許信 == 釩H
QPrint '=B3\=ABH' == '=B3=ABH'
Base64 's1yrSA==' == 's6tI'

代碼:

許維 == 竟�
QPrint '=B3\=BA=FB' == '=B3=BA=FB'
Base64 's1y6+w==' == 's7r7'

代碼:

蓋世 == 誑@
QPrint '=BB\=A5@' == '=BB=A5@'
Base64 'u1ylQA==' == 'u6VA'

代碼:

蓋子 == 誘l
QPrint '=BB\=A4l' == '=BB=A4l'
Base64 'u1ykbA==' == 'u6Rs'

代碼:

蓋棺 == 輕�
QPrint '=BB\=B4=C3' == '=BB=B4=C3'
Base64 'u1y0ww==' == 'u7TD'

代碼:

功夫 == 奶�
QPrint '=A5\=A4=D2' == '=A5=A4=D2'
Base64 'pVyk0g==' == 'paTS'

代碼:

功力 == 奶O
QPrint '=A5\=A4O' == '=A5=A4O'
Base64 'pVykTw==' == 'paRP'

代碼:

功能 == 弁�
QPrint '=A5\=AF=E0' == '=A5=AF=E0'
Base64 'pVyv4A==' == 'pa/g'

代碼:

功學社 == 札ギ�
QPrint '=A5\=BE=C7=AA=C0' == '=A5=BE=C7=AA=C0'
Base64 'pVy+x6rA' == 'pb7HqsA='

代碼:

閱讀 == 嬝�
QPrint '=BE\=C5=AA' == '=BE=C5=AA'
Base64 'vlzFqg==' == 'vsWq'

代碼:

閱聽 == 嬝�
QPrint '=BE\=C5=A5' == '=BE=C5=A5'
Base64 'vlzFpQ==' == 'vsWl'

代碼:

閱人 == 黎H
QPrint '=BE\=A4H' == '=BE=A4H'
Base64 'vlykSA==' == 'vqRI'

代碼:

點閱率 == 點噙v
QPrint '=C2I=BE\=B2v' == '=C2I=BE=B2v'
Base64 'wkm+XLJ2' == 'wkm+snY='

代碼:

穀物 == 蔽�
QPrint '=BD\=AA=AB' == '=BD=AA=AB'
Base64 'vVyqqw==' == 'vaqr'

代碼:

穀保 == 蔚O
QPrint '=BD\=ABO' == '=BD=ABO'
Base64 'vVyrTw==' == 'vatP'

代碼:

穀倉 == 蔬�
QPrint '=BD\=AD=DC' == '=BD=AD=DC'
Base64 'vVyt3A==' == 'va3c'

代碼:

穀神 == 蔓�
QPrint '=BD\=AF=AB' == '=BD=AF=AB'
Base64 'vVyvqw==' == 'va+r'

代碼:

穀衣 == 膠�
QPrint '=BD\=A6=E7' == '=BD=A6=E7'
Base64 'vVym5w==' == 'vabn'

代碼:

餐廳 == 曙U
QPrint '=C0\=C6U' == '=C0=C6U'
Base64 'wFzGVQ==' == 'wMZV'

代碼:

餐券 == 嬤�
QPrint '=C0\=A8=E9' == '=C0=A8=E9'
Base64 'wFyo6Q==' == 'wKjp'

代碼:

餐飲 == 懦�
QPrint '=C0\=B6=BC' == '=C0=B6=BC'
Base64 'wFy2vA==' == 'wLa8'

代碼:

餐具 == 嬤�
QPrint '=C0\=A8=E3' == '=C0=A8=E3'
Base64 'wFyo4w==' == 'wKjj'

代碼:

餐風露宿 == 嶺溫S宿
QPrint '=C0\=AD=B7=C5S=B1J' == '=C0=AD=B7=C5S=B1J'
Base64 'wFytt8VTsUo=' == 'wK23xVOxSg=='

代碼:

叱吒風雲 == 叱早毓�
QPrint '=A5w=A6\=AD=B7=B6=B3' == '=A5w=A6=AD=B7=B6=B3'
Base64 'pXemXK23trM=' == 'pXemrbe2sw=='

代碼:

歿世 == 炙@
QPrint '=AA\=A5@' == '=AA=A5@'
Base64 'qlylQA==' == 'qqVA'

代碼:

歿。 == 炕C
QPrint '=AA\=A1C' == '=AA=A1C'
Base64 'qlyhQw==' == 'qqFD'

代碼:

俞利 == 咩Q
QPrint '=AB\=A7Q' == '=AB=A7Q'
Base64 'q1ynUQ==' == 'q6dR'

代碼:

俞國 == 城�
QPrint '=AB\=B0=EA' == '=AB=B0=EA'
Base64 'q1yw6g==' == 'q7Dq'

代碼:

俞灝 == 拭�
QPrint '=AB\=F8=AF' == '=AB=F8=AF'
Base64 'q1z4rw==' == 'q/iv'

代碼:

俞小 == 咫p
QPrint '=AB\=A4p' == '=AB=A4p'
Base64 'q1ykcA==' == 'q6Rw'

代碼:

俞琤 == 弭�
QPrint '=AB\=DA=A5' == '=AB=DA=A5'
Base64 'q1zapQ==' == 'q9ql'

代碼:

俞勝 == 奕�
QPrint '=AB\=B3=D3' == '=AB=B3=D3'
Base64 'q1yz0w==' == 'q7PT'

代碼:

枯木 == 洶�
QPrint '=AC\=A4=EC' == '=AC=A4=EC'
Base64 'rFyk7A==' == 'rKTs'

代碼:

枯榮 == 牯a
QPrint '=AC\=BAa' == '=AC=BAa'
Base64 'rFy6YQ==' == 'rLph'

代碼:

枯葉 == 爰�
QPrint '=AC\=B8=AD' == '=AC=B8=AD'
Base64 'rFy4rQ==' == 'rLit'

代碼:

枯樹 == 狡�
QPrint '=AC\=BE=F0' == '=AC=BE=F0'
Base64 'rFy+8A==' == 'rL7w'

代碼:

枯槁 == 牯`
QPrint '=AC\=BA`' == '=AC=BA`'
Base64 'rFy6YA==' == 'rLpg'

代碼:

枯藤老樹 == 珍疆挩�
QPrint '=AC\=C3=C3=A6=D1=BE=F0' == '=AC=C3=C3=A6=D1=BE=F0'
Base64 'rFzDw6bRvvA=' == 'rMPDptG+8A=='

代碼:

苒荏 == 陌�
QPrint '=AD\=AF=F6' == '=AD=AF=F6'
Base64 'rVyv9g==' == 'ra/2'

代碼:

苒苒梨花 == 限梨花
QPrint '=AD\=AD\=B1=F9=AA=E1' == '=AD=AD=B1=F9=AA=E1'
Base64 'rVytXLH5quE=' == 'ra2x+arh'

代碼:

娉婷 == 捎@
QPrint '=AE\=B4@' == '=AE=B4@'
Base64 'rly0QA==' == 'rrRA'

代碼:

娉娉裊裊 == 悅裊裊
QPrint '=AE\=AE\=B8=CD=B8=CD' == '=AE=AE=B8=CD=B8=CD'
Base64 'rlyuXLjNuM0=' == 'rq64zbjN'

代碼:

珮氏 == 砟�
QPrint '=AF\=A4=F3' == '=AF=A4=F3'
Base64 'r1yk8w==' == 'r6Tz'

代碼:

珮斯 == 秩�
QPrint '=AF\=B4=B5' == '=AF=B4=B5'
Base64 'r1y0tQ==' == 'r7S1'

代碼:

珮玉 == 砲�
QPrint '=AF\=A5=C9' == '=AF=A5=C9'
Base64 'r1ylyQ==' == 'r6XJ'

代碼:

廄肥 == 揪�
QPrint '=B4\=AA=CE' == '=B4=AA=CE'
Base64 'tFyqzg==' == 'tKrO'

代碼:

廄螫 == 期�
QPrint '=B4\=C1=B1' == '=B4=C1=B1'
Base64 'tFzBsQ==' == 'tMGx'

代碼:

廄戶 == 握�
QPrint '=B4\=A4=E1' == '=B4=A4=E1'
Base64 'tFyk4Q==' == 'tKTh'

代碼:

廄內 == 握�
QPrint '=B4\=A4=BA' == '=B4=A4=BA'
Base64 'tFykug==' == 'tKS6'

代碼:

琵琶 == 紫]
QPrint '=B5\=B5]' == '=B5=B5]'
Base64 'tVy1XQ==' == 'tbVd'

代碼:

跚跚來遲 == 順來遲
QPrint '=B6\=B6\=A8=D3=BF=F0' == '=B6=B6=A8=D3=BF=F0'
Base64 'tly2XKjTv/A=' == 'trao07/w'

代碼:

愧疚 == 楫�
QPrint '=B7\=AA=B9' == '=B7=AA=B9'
Base64 't1yquQ==' == 't6q5'

代碼:

愧對 == 溯�
QPrint '=B7\=B9=EF' == '=B7=B9=EF'
Base64 't1y57w==' == 't7nv'

代碼:

愧不敢當 == 楔ㄣ捧�
QPrint '=B7\=A4=A3=B4=B1=B7=ED' == '=B7=A4=A3=B4=B1=B7=ED'
Base64 't1yko7Sxt+0=' == 't6SjtLG37Q=='

代碼:

鈾礦 == 嘆q
QPrint '=B9\=C4q' == '=B9=C4q'
Base64 'uVzEcQ==' == 'ucRx'

代碼:

鈾分裂 == 馱懇�
QPrint '=B9\=A4=C0=B5=F5' == '=B9=A4=C0=B5=F5'
Base64 'uVykwLX1' == 'uaTAtfU='

代碼:

鈾濃縮 == 嘀@縮
QPrint '=B9\=BF@=C1Y' == '=B9=BF@=C1Y'
Base64 'uVy/QMFZ' == 'ub9AwVk='

代碼:

鈾元素 == 馱葛�
QPrint '=B9\=A4=B8=AF=C0' == '=B9=A4=B8=AF=C0'
Base64 'uVykuK/A' == 'uaS4r8A='

代碼:

璞玉 == 縞�
QPrint '=BF\=A5=C9' == '=BF=A5=C9'
Base64 'v1ylyQ==' == 'v6XJ'

代碼:

璞石 == 縞�
QPrint '=BF\=A5=DB' == '=BF=A5=DB'
Base64 'v1yl2w==' == 'v6Xb'

代碼:

璞園 == 蕊�
QPrint '=BF\=B6=E9' == '=BF=B6=E9'
Base64 'v1y26Q==' == 'v7bp'

代碼:

縷空 == 薊�
QPrint '=C1\=AA=C5' == '=C1=AA=C5'
Base64 'wVyqxQ==' == 'warF'

代碼:

擺桌 == 簧�
QPrint '=C2\=AE=E0' == '=C2=AE=E0'
Base64 'wlyu4A==' == 'wq7g'

代碼:

擺盤 == 翻L
QPrint '=C2\=BDL' == '=C2=BDL'
Base64 'wly9TA==' == 'wr1M'

代碼:

擺酒 == 簞s
QPrint '=C2\=B0s' == '=C2=B0s'
Base64 'wlywcw==' == 'wrBz'

代碼:

擺開 == 繞}
QPrint '=C2\=B6}' == '=C2=B6}'
Base64 'wly2fQ==' == 'wrZ9'

代碼:

黠慧 == 羹z
QPrint '=C3\=BCz' == '=C3=BCz'
Base64 'w1y8eg==' == 'w7x6'

代碼:

孀居 == 藺~
QPrint '=C4\=A9~' == '=C4=A9~'
Base64 'xFypfg==' == 'xKl+'

代碼:

孀婦 == 襤�
QPrint '=C4\=B0=FC' == '=C4=B0=FC'
Base64 'xFyw/A==' == 'xLD8'

代碼:

孀娥 == 蠔Z
QPrint '=C4\=AEZ' == '=C4=AEZ'
Base64 'xFyuWg==' == 'xK5a'

代碼:

踊躍 == 靻D
QPrint '=E4\=C5D' == '=E4=C5D'
Base64 '5FzFRA==' == '5MVE'

代碼:

踊子 == 鉹l
QPrint '=E4\=A4l' == '=E4=A4l'
Base64 '5FykbA==' == '5KRs'

代碼:

髏髏宮歌 == 齬宮歌
QPrint '=C5\=C5\=AEc=BAq' == '=C5=C5=AEc=BAq'
Base64 'xVzFXK5junE=' == 'xcWuY7px'

代碼:

涂珊 == 珙�
QPrint '=D2\=AC=C0' == '=D2=AC=C0'
Base64 '0lyswA==' == '0qzA'

代碼:

涂善 == 珛�
QPrint '=D2\=B5=BD' == '=D2=B5=BD'
Base64 '0ly1vQ==' == '0rW9'

代碼:

涂醒 == 瓵�
QPrint '=D2\=BF=F4' == '=D2=BF=F4'
Base64 '0ly/9A==' == '0r/0'

代碼:

罡氣 == 荇�
QPrint '=D3\=AE=F0' == '=D3=AE=F0'
Base64 '01yu8A==' == '067w'

代碼:

罡風 == 茩�
QPrint '=D3\=AD=B7' == '=D3=AD=B7'
Base64 '01yttw==' == '0623'

代碼:

傜役 == 塈�
QPrint '=D8\=A7=D0' == '=D8=A7=D0'
Base64 '2Fyn0A==' == '2KfQ'

代碼:

傜族 == 堭�
QPrint '=D8\=B1=DA' == '=D8=B1=DA'
Base64 '2Fyx2g==' == '2LHa'

代碼:

槙原 == 潃�
QPrint '=E2\=AD=EC' == '=E2=AD=EC'
Base64 '4lyt7A==' == '4q3s'

代碼:

槙陽 == 漍�
QPrint '=E2\=B6=A7' == '=E2=B6=A7'
Base64 '4ly2pw==' == '4ran'

代碼:

礒谷 == 藂�
QPrint '=F0\=A8=A6' == '=F0=A8=A6'
Base64 '8Fyopg==' == '8Kim'

代碼:

礒部 == 薱�
QPrint '=F0\=B3=A1' == '=F0=B3=A1'
Base64 '8FyzoQ==' == '8LOh'
(2012-11-02 19:02)

[h1]HTTP_ACCEPT of Non-Local Images-Referer (403 Forbidden)[/h1]

$_SERVER['HTTP_ACCEPT'] may help you to deal with 403 forbidden error handling better.
e.g.
When example.com referer your JPG files (Non-Local-Ref), you could display your "BANNER/LOGO" images.
And, after user click-thru to your site (still a 403 Forbidden case), you could then display corresponding image pages.


[h2]HTTP_ACCEPT @ Mozilla Firefox 16[/h2]
Non-Local-Ref: 代碼:
image/png,image/*;q=0.8,*/*;q=0.5

Click-Through:
代碼:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8


[h2]HTTP_ACCEPT @ Apple Safari or Google Chrome 22 (Apple WebKit)[/h2]
Non-Local-Ref:
代碼:
*/*

Click-Through:
代碼:
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8



[h2]HTTP_ACCEPT @ Microsoft MSIE 9[/h2]
Non-Local-Ref:
代碼:
image/png, image/svg+xml, image/*;q=0.8, */*;q=0.5

Click-Through:
代碼:
application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */*



[h2]HTTP_ACCEPT @ Microsoft MSIE 8[/h2]
Non-Local-Ref:
代碼:
*/*

Click-Through:
代碼:
image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, */*
(2012-11-02 00:44)

[h1]2012/10/31 Final update[/h1](2012-10-31 13:07)

[h1]IE 好像也會造成 Undefined,Chrome 佔多數[/h1]

發生的機率非常低,使用者應該也沒感覺(因為這是 Server 端記錄到的)
不確定誰造成的
Google Plus +1 Button Javascript
- Google Adsense Javascript
- Google Analytics Javascript
- Facebook Like-Button Javascript

代碼:

$ grep "undefined" access.log.1 | wc
     76    1407   17419

$  grep "undefined" access.log.1 | grep Chrome | wc
     67    1223   15192

$  grep "undefined" access.log.1 | grep IE | wc
      9     184    2227

$  grep "undefined" access.log.1 | grep Firefox | wc
      0       0       0

(2012-10-31 12:24)

[h1]處理簡體中文、日文、韓文等 "&#數字分號" Unicode 參照碼[/h1]

如果你的系統在 LATIN1/BIG-5 環境就可以處理「簡體中文、日文、韓文」
你很可能是透過 html entities 或所謂的「UNICODE 參照編碼」
等類似技術達成。

舉例:這段簡體中文、日文、繁體中文混合
代碼:

简体中文
郑竹吟
博多ラーメン
小哈工作坊鄭竹吟



實際上,資料庫是用這種方式儲存的 :: 能用 BIG5 就用 BIG5,
BIG5 沒定義的就用 Uincode Offset --> 轉成 "&# 十進位 ;" HTML Entities
代碼:

&#31616;体中文
&#37073;竹吟
博多&#12521;&#12540;&#12513;&#12531;
小哈工作坊鄭竹吟



當你的環境 BIG-5 --> UTF-8 轉好之後,
你可也想轉這種由 HTML-ENTITIES 所組成的歷史遺跡。

使用下面這個 PHP Function
代碼:

function numeric_utf8($number_char_str)
{
    return preg_replace_callback("/(&#[0-9]+;)/",
            function($m) { return mb_convert_encoding($m[1], "UTF-8", "HTML-ENTITIES"); },
            $number_char_str);
}
(2012-10-30 16:20)

[h1]附上 ICONV 和 BSD::FILE 使用教學[/h1]

理論上簡單的轉換,用 iconv 也可,
但是大量轉換,或者你的資料比較複雜(混了一些中文簡體、日文、韓文),
就「不建議」使用 iconv,
而是建議「使用上述 big5_to_utf8_conv_xargs.php 」或其他包好的工具,轉換容錯都比 ICONV 好。

部分狀況 iconv 轉到一半遇到錯誤會自己爆炸,容錯能力比 PHP::MultiByte-String 差很多;
STDERR 也沒有明顯的「檔案名稱」,並不好進行例外處理。

@ ICONV BIG-5 --> UTF-8 中文轉換使用方式
代碼:

$ iconv -f BIG-5 -t -UTF-8 <ORIGINAL_BIG5_FILENAME> -o <TARGET_UTF8_FILENAME>



@ BSD::FILE 使用方式,很簡單,就是 /usr/bin/file <FILENAME>
代碼:

$ file index.html
file index.html
HTML document, UTF-8 Unicode text, with very long lines, with CRLF line terminators


$ man file

NAME
     file - determine file type

SYNOPSIS
     file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile]
          [-m magicfiles] file ...
     file -C [-m magicfiles]
     file [--help]
(2012-10-30 15:18)

[h1]利用 php_big5_to_utf8_conv 轉換 MYSQL 資料庫[/h1]


@ 先停止你所有的 Web Server 服務,避免還有 Transaction 發生
代碼:

$ STOP your web application (e.g. APACHE2, NGINX, IIS)



@ 利用 MYSQLDUMP 把某個 Table 先 DUMP 出來
代碼:

$ mysqldump --user=<USERNAME> -p --default-character-set=<ORIG_CHARSET> -c --insert-ignore --skip-extended-insert --skip-set-charset -r zz_mysql_table.SQL <DATABASE_NAME> <DATABASE_TABLE>


@ 透過 php_big5_to_utf8_conv 轉換 BIG-5 --> UTF-8
代碼:

$ /usr/bin/php php_big5_to_utf8_conv_xargs.php zz_mysql_table.SQL


@ 接著透過 PERL 把 TABLE struct CHARSET 改掉
@ 警告:這裡有風險,因為如果你的資料本身就有 CHARSET=xxx 這類字串;所以手動改比較好。
代碼:

$ perl -pi -w -e 's/CHARSET=<ORIG_CHAR_SET>/CHARSET=utf8/g;' zz_mysql_table.SQL.UTF-8


@ 最後把 zz_mysql_table.SQL.UTF-8 DUMP 回資料庫
代碼:

mysql --user=<USERNAME> --max_allowed_packet=32M -p --default-character-set=utf8 <DATABASE_NAME> < zz_mysql_table.SQL.UTF-8


[h1]DUMP 回去的過程仍然可能遇到錯誤[/h1]

例如:
(1) 使用者當初在 BIG5 環境強行使用 UTF-8 編碼(例如很老舊的瀏覽器,不會判斷編碼),
進入資料庫的就是一團亂的資料,所以 big5 -> UTF8 自然有問題。
(2) 或者,使用者使用 big5 擴充字集,例如「愛心」符號,這個 PHP::mb_convert_encoding 可能也無法認得。

如:
代碼:

      ERROR at line 24945: Unknown command '\"'.


所以此時就是「一邊 dump 回去,一邊手動修正」,
透過 UTF-8 aware 的編輯器,看錯誤的行數,花時間手動修正。
這也是 DUMP 時加上 "--skip-extended-insert" 的理由,
SQL DUMP 檔案雖然放大,但是你可以看到 Restore 回去時的錯誤行數。

常見的「SQL 錯誤 搜尋字串」
代碼:

      ?,'  ===>  ','

      ?);  ===>  ');

      \'   ===>  \\'


手動改的原因是,如果資料庫內容內文就是「>\\\」結尾(害羞的表情符號,但是只有一隻眼睛)
或者是「這三台筆電,要選哪一個 AAA??,BBB??,CCC??」 (真的打問號,加上半型逗號)等等,
此內文就不能改,而要人工判斷。(2012-10-30 15:17)

[h1]BIG5 轉 UTF8 萬國碼資料庫轉換、檔案轉換工具[/h1]

分享幾個自己寫來轉 Vovo2000.com BIG-5/LATIN1 --> UTF-8 資料庫的工具,
基本上是用 PHP 5.3/5.4 的 MultiByte-String::mb_convert_encoding 相關功能來達成的。

環境前置作業: http://vovo2000.com/phpbb2/viewtopic-355829.html
如果你是使用 Windows 環境,
可能需要稍微對這個 script 小工具做一些小修改。


使用方式 / Usage:
代碼:

#
# 轉單一個 BIG5 大五碼檔案
#

$ /usr/bin/php big5_to_utf8_conv_xargs.php <ORIGINAL_BIG5_FILES>

#
# 配合 find 一次轉多個 BIG5 大五碼檔案
#
$ find . -name "*.htm" | xargs /usr/bin/php big5_to_utf8_conv_xargs.php



檔案轉好之後,檔名會變成 ".UTF-8" 如 a.htm --> a.htm.UTF-8
可用 rename 這個工具再把名稱改回來
代碼:

$ find . -name "*.htm.UTF-8" | /usr/bin/rename -f 's/\.UTF-8$//'


[h2]big5_to_utf8_conv_xargs.php (同時處理 "淚許蓋功餐" Back Slash)[/h2]

big5_to_utf8_conv_xargs.php 有幾個選項可自行看你的需求修改

代碼:

$from_char = 'BIG-5';  // 來源編碼
$to_char = 'UTF-8';    // 對象編碼
$tmp_folder = '/tmp/'; // 暫存目錄
$encoding_detect_tool = '/usr/bin/file -b';
$big5_exception_all ==> 因為你一定已經處理過「BIG5::淚許蓋功餐」之類的字,所以轉完之後,你的資料可能會變成「功\夫,淚\眼」有 Back Slashes,要再一次轉回來;由於處理所有字元,太過於消耗時間,所以我只挑出常用字
$force ==> 強制轉,不做判斷(因為判斷也可能錯誤)


代碼:

<?PHP
/*
* php_big5_to_utf8_conv.php
*
* ------
* Usage:
* ------
* # /usr/bin/php php_big5_to_utf8_conv.php <FILENAME/SQL_DUMP>
*
* The output file will be ".UTF8" postfixed
* e.g.
*     mysqldb.sql --> mysqldb.sql.utf8
*
* ------
* Notes:
* ------
* => Convert BIG5 database or text/htm/php files to UTF-8 mainly;
*    it could be used to convert other encoding by touching $from_char or $to_char, in theory.
*
*    主要用來轉換中文 BIG5 --> UTF8,「理論上」也可以轉其他編碼。
*
*
* Rev: 0.1 ... service@vovo2000.com
*/

$from_char = 'BIG-5';
$to_char = 'UTF-8';
$tmp_folder = '/tmp/';
$encoding_detect_tool = '/usr/bin/file -b';

// 強制轉換
// $force = '--force';
$force = '';

for ($j=1; $j < count($argv); $j++)
{
    if (isset($argv[$j]) && file_exists($argv[$j]))
    {
        $filename = trim($argv[$j]);
        $tmpfile = $tmp_folder.time().'.txt';

        $cmd = "$encoding_detect_tool $filename > $tmpfile";
        // echo "Execute $cmd\n";
        exec($cmd);
        $orig_encoding = trim(file_get_contents($tmpfile));
        unlink($tmpfile);

        echo "Detect encoding: $filename => ".$orig_encoding."\n";

        // If you want to convert it anyway
   // $argv[2] == '--force';
      
        if (
             (strpos($orig_encoding, $to_char) === FALSE && strpos($orig_encoding, 'ASCII') === FALSE)
             || strpos($orig_encoding, 'extended-ASCII')
             || $force == '--force'
           )
        {
            $new_filename = $filename.'.'.$to_char;
            echo "Converting $filename --> $new_filename\n";
            $str = file_get_contents($filename);
            $new = mb_convert_encoding ($str, $to_char, $from_char);

            mb_internal_encoding($to_char);

            if ($from_char == 'BIG-5')
            {
                //
                // Hanlde 功\ 許\ 淚\ :: ie. You already workarounded with ADD_SLASHES in your database!
                //
                /*
                $big5_exception_all = '么功吒吭沔坼歿俞枯苒娉珮豹崤淚許廄琵跚愧稞鈾暝蓋墦穀閱璞餐縷擺黠孀踊髏躡';
                $big5_exception_all .= '尐佢汻岤垥柦胐娖涂罡偅惝牾莍傜揊焮茻鄃幋滜綅赨塿縷槙擺箤踊嫹髏潿蔌醆嬞獦';
                $big5_exception_all .= '佢螏餤燡螰駹礒鎪瀙酀瀵騱酅贕鱋鱭';
                 */
                //
                // Got a lot of data? Handle common seen characters only.
                //
                $big5_exception = '么功吒吭歿俞枯苒娉珮豹淚許廄琵跚愧鈾蓋穀閱璞餐縷擺黠孀踊髏涂罡傜縷槙擺踊髏礒';

                $big5_array_orig = array();
                $big5_array_new = array();
                $i = 0;
                for ($i = 0; $i < mb_strlen($big5_exception, 'UTF-8'); $i++)
                {
                    $this_big5_char = mb_substr($big5_exception, $i, 1, 'UTF-8');
                    $big5_array_new[$i] = $this_big5_char;

                    /* We are going to use preg_replace, DUAL backslash required */
                    $this_big5_char .= '\\\\';
                    $big5_array_orig[$i] = $this_big5_char;
                }

                //
                // Make all '功\' -> '功' try to remedy the big5-workaround back to normal
                //
                for ($i = 0; $i < mb_strlen($big5_exception, 'UTF-8'); $i++)
                {
                    //
                    // Use 'u' pattern modifier: http://php.net/manual/en/reference.pcre.pattern.modifiers.php
                    //
                    $new = preg_replace('/'.$big5_array_orig[$i].'/u',
                            $big5_array_new[$i],
                            $new);
                    echo $big5_array_new[$i].' ';
                }
            }

            file_put_contents($new_filename, $new);
            echo "\nDone: File Length ".strlen($str).' --> '.strlen($new)."\n";
        }
        else
        {
            echo "Already an $to_char or pure ASCII file, skip convert\n";
        }
    }
    else
    {
      echo 'Usage:
        # -------------------------------------------------------------------
        # Recursively convert all *.htm files in this forlder recursively
        # -------------------------------------------------------------------
        #
        # find . -name "*.htm" | xargs /usr/bin/ /tmp/big5_to_utf8_conv_xargs_.php
        #
        #
        # -------------------------------------------------------------------
        # Recursively "Rename" the converted UTF-8 file to overwrite original htm
        # -------------------------------------------------------------------
        #
        # find . -name "*.htm.UTF-8" | rename -f "s/\.UTF-8$//"';
        exit;
    }
}
?>
(2012-10-30 14:56)

[h1]Resolve Facebook "og:image" No Refetch/Update[/h1]

解決臉書機器人不重抓 Open Graph -> {"og:image"} 的問題

[h2]症狀 (symptom)[/h2]

I updated my web content, of course with og:image changed with new image,
and want to publish again onto Facebook page to link share.

However the new "og:image" data looks remained as the previous one,
likely no upadte and no refetch the new og:image from facebookexternalhit bot.

[h2]解法 (Solution for og:image not refetch)[/h2]

Upadte the "og:url" with "HTML ANCHOR MARK (#)"
as well to distinguish with the original content.

e.g. FIRST Version
代碼:

<meta property="og:url" content="http://vovo2000.com/phpbb2/viewtopic-356127.html"/>
<meta property="og:image" content="http://vovo2000.com/images/49604.jpg"/>



e.g. Newer Version with 9th edited
代碼:

<meta property="og:url" content="http://vovo2000.com/phpbb2/viewtopic-356127.html#9"/>
<meta property="og:image" content="http://vovo2000.com/images/49649-thumb.jpg"/>



URL: http://vovo2000.com/phpbb2/viewtopic-356127.html

_(2012-10-29 14:02)

[h2]2012 Oct 29 Halloween Art Upadte(2)[/h2](2012-10-29 11:53)

[h1]Random "undefined" appended URL causes 404 Not Found @ Chrome[/h1]

有發現一些怪現象,尤其是這個 Chrome 18 or Chrome 22 這個瀏覽器
會導致約有 0.08% 的機率,隨機的要求 "undefined" 這個物件,
但是明明網站沒有任何 undefined 的物件。


Guess: 猜測是 Windows Chrome 22 版本的 BUG?

User-Agent:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4



171 / 212627 = 0.08%



代碼:

$ wc  access.log
    212627  3844687 53484813

$ grep -r "undefined HTTP" access.log | wc
    171    3097   37608

$ grep -r "undefined HTTP" access.log | grep Safari | wc
    169    3047   37099

$ grep -r "undefined HTTP" access.log | grep 'Safari/537' | wc
    168    3028   36855

$ grep -r "undefined HTTP" access.log | grep 'Safari/537' | grep -i 'Chrome' | wc
    169    3046   37079




上述實際 access.log 測試結果。(2012-10-28 20:50)

[h1]超級耐操「友情牌」電風扇 (散熱服役 2 ~ 3 年) [/h1]

Dell Server 大概 3 ~ 4 年左右就會開始容易過熱,需要用外部電扇散熱;
這台還是台灣製造的。

Thank you as well.(2012-10-27 13:15)

[h1]幫 Vovo2000.Com 會員服務了六年半的伺服器[/h1]


Dell PowerEdge SC430
- Intel Pentium D 840 --> Pentium D 925
- 512MB --> 2GB(2*1GB) ECC Registered UnBuffered Micron
- WD(320 GB) + SEAGATE(320 GB) Enterprise SATA2
- Transcend 2GB Flash "IDE" HDD (= PageFile.sys SWAP)
- Microsoft Windows Server 2003 Standard
- 超級耐操「友情牌」電風扇 (散熱服役 2 ~ 3 年)
- APC 1500 UPS 兩台 + 台達 2000 UPS 一台


服役年間: 2006/03/17 ~ 2012/10/27
=> 幫各位會員服務了約 6.5 年

雖然老了,但是仍然可以跑;
為了讓效能提昇,充滿感謝的讓他退休。


Thank you
(2012-10-27 12:47)

[center]2012 halloween Oct 31
Halloween 2012 Art
萬聖節相關創作
[/center]
##DIV##
[center]
[h1]2012 萬聖節賀卡賀圖創作 - 2012 Happy Halloween Artwork[/h1]
cat_reg 忘我的妖貓 - Halloween Cat
pre2 Upgraded HALLOWEEN
halloween2012 萬聖節應景圖 - Halloween Card
20 聖夜物語 - The Story of Halloween
557792_3885019808502_80122067_n 萬聖節應景 - Halloween Card
萬聖節03_006 萬聖節快樂 去敲鬼怪的門吧! - Happy Halloween
halloween 萬聖節人物 - Halloween Char Design
南瓜先生 南瓜先生 Mr. Pumpkin-今年的萬聖節賀圖
南瓜 不給糖..不是搗蛋就可以了事的喔...
Touhou 萬聖節? - Touhou Halloween

- 2012-Oct-29 Update(2) -

【驅魔少年(立體廣告)】 驅魔少年萬聖節之變身舞會 - Halloween Party
rough007 聽說過萬聖節嗎? - Spider Girl
cat_adv 忘我的妖貓 進階版 - Cat Evolved
Shollow TREAT OR TRICK

- 2012-Oct-31 Update(3) -

MU12102301 萬聖節,下一個是誰? - Who's Next
DSC05577 PF17塗鴉牆上畫的 - PF17 Halloween
halloween Trick or Treat!
1030 Halloween.
[hr]
[h1]More "Halloween" Artworks :: 更多「萬聖圖」相關創作[/h1]
萬聖(Halloween): [url]http://vovo2000.com/tags/萬聖/[/url]
南瓜(Pumpkin): [url]http://vovo2000.com/tags/南瓜/[/url]
糖果(Candy): [url]http://vovo2000.com/tags/糖果/[/url]
搗蛋(Tricks): [url]http://vovo2000.com/tags/搗蛋/[/url]
Halloween:: http://vovo2000.com/tags/halloween/

[hr]
[h1]See Also "Holidays/Festival" Artworks[/h1]
[h2]「端午」 "Dragon Boat Festival" Drawing Art[/h2]
[url=http://vovo2000.com/tags/端午/][/url]

[h2]「中秋」 "Mid-autumn Festival" Artworks[/h2]
[url=http://vovo2000.com/tags/中秋/][/url]

[h2]「情人」 "Valentine's day" Related Illustration[/h2]
[url=http://vovo2000.com/tags/情人/][/url]

[h2]「新年」 "New Year" Creation[/h2]
[url=http://vovo2000.com/tags/新年/][/url]

[/center](2012-10-26 12:15)

您的作品剛好在昨天午夜「資料庫切換」當時上傳,還留在舊系統;
所以要麻煩您重新上傳一次。

此次切換系統 DNS TTL 大概是 8~72 小時生效(看使用者的網路),

如果中間有問題,看錯誤的圖片或亂碼,按一下 F5 or CTRL+F5
或者配合使用 Google DNS
8.8.8.8
8.8.4.4(2012-10-24 20:54)

[h1]如果你看到這篇文章,代表你已經進入新系統[/h1]

備註:
你在「舊系統」可能會看到網頁上方 一行明顯的紅字
那個表示 Hinet, Seednet 等網路提供者 DNS 尚未收到更新。

==> 系統升級切換完畢 (IPv6, BIG5 -> UTF-8) @ 2012/10/24
==> 如果你看到本篇文章,恭喜你已經進入升級後的新系統。

Vovo2000.Com 2012/10/24 升級重點:
[hr]
1. IPv6 導入
2. 「BIG-5 大五碼中文」轉「UTF-8 萬國碼中文」
3. 提昇主機效能、提昇對外頻寬
4. 部分模組效能調整
[hr]


其中 大五碼轉萬國碼中文 ( BIG-5 -> UTF-8 ) or 模組效能調整
可能會導致
-------------------------------------

1. 可能有「極少部分」標題或內容使用轉換錯誤 or 顯示不全

2. 部分瀏覽器字型顯示和以前稍微有點不一樣

3. 部分在轉換期間 post 在舊系統作品,有可能會看到「不正確的圖片」,
不用緊張,按下 F5 or Ctrl-F5 重新整理即可!

4. 承上,有三個作品會員作品(轉換後仍持續發表),仍留在舊系統,
請原作者重新發表一次即可。

(1) 科幻特警 (by Hanawa)
(2) 女兒紅與花凋 2012 (by 納)
(3) 可可不可可 (by CYH)

------------------------------------




若會員有發現上述錯誤,歡迎隨時回報 Thank you。




简体测试。(2012-10-24 03:01)

前往頁面 ←上一頁  1 ... 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 ... 559  下一頁→