? 發問時間: 電腦與網際網路程式設計 · 2 0 年前

請問這是不是程式語言?

http://ss23.mcu.edu.tw/~s0130490/Obj_Nar2.swf?inpu...

請問這網址是不是跟裡面的文字有關係呢?

如果是的話可不可以請教一下

好像很有意思的!

1 個解答

評分
  • 2 0 年前
    最佳解答

    網址跟裡面的文字有關係沒錯。

    但是他不是程式語言,他只是一段16進位內碼而已。

    inputStr= 後面的那堆%什麼就是裡面出現的文字的內碼。

    你可以試試看,在 inputStr= 後面輸入英文與數字,他也會照樣出現。

    但是因為編碼的關係,你如果直接輸入中文,他可能出現的會是亂碼。

    下面來解釋一下後面那串東西。

    詳細解釋起來可能會很長,我不知道你能不能理解,我簡單說一下,如果不懂妳再發問。

    其實後面的那串網址就是內碼,但是是JIS日文編碼的內碼(HEX 碼)。

    像%8E%80,把%去掉以後,8E 跟 80就是HEX碼,然後轉換回原來的ASCII字元後,組合起來就會成為一個全形字,但是在這邊,它是日文JIS的編碼,所以如果在BIG5環境下看的話,可能是會看到空白或是問號,所以要轉換成JIS編碼,才會看到"死"這個字。但由於這個FLASH原先就是日文編碼的環境,所以他出現的也是使用JIS編碼的字。

    我的作法是這樣,先把編碼改成Shift-JIS日文編碼,然後在日文編碼的環境下,先輸入我要出現的句子,然後儲存。(或是先輸入好句子再儲存成JIS編碼)

    然後把這檔案裡面的東西都轉成HEX碼。(這可以用一些編輯軟體就可以直接看HEX碼了,如WINCV,ULTRAEDIT)。

    然後再將這些HEX碼,每個HEX碼前面都加上%,然後放到網址上就好了。

    應該也有直接弄成%XX這樣的軟體吧,不過我懶的找這種東西= =",你有空或許可以找找是否這種東西。

還有問題?馬上發問,尋求解答。