-4

スクリプトがあります。サンプルを表示します。

    <form>    
    <textarea id='input'></textarea>
    <input onclick="convert()" value="go function" />
<textarea id="output"></textarea>
    </form>

<script type="text/javascript" >

function convert() {
src = document.getElementById("input").value;
document.getElementById("output").value = Z1_Uni(src);
}

function Z1_Uni(input)
{
   var output=input;
   var tallAA = "\u102B";
   var AA = "\u102C";
   var vi = "\u102D";
   var ii = "\u102E";
   var u = "\u102F";
   var uu = "\u1030";
}
</script>

このサンプルは、javascriptで出力結果を表示します。phpで書き直したいと思います。

サンプルは以下の通りです。

<form action="convert.php" method="post">
<textarea id="input" name="input"></textarea>
<input type="submit" Value="go to convert page">
</form>

Convert.php

<?php $input=$_POST['input'];

$output=(?????????????? );
//(Here javascript function will be work.I want to know this step.)
?>

サンプルリンクはこちらhttp://mrdba.info/zawgyi-converter/

4

1 に答える 1

1

ここにあるようなJavascriptUnicodeエンコーディング関数を記述しようとしているようです。

http://centralupload.com/files/16995_7p7sw/akyinnarnantaw.txt

この関数は、特定の文字をUnicode表現にエンコードしますEG:'\ u102C'

phpでは、これにjson_encodeを使用できます。

<?php
$input = "你好";

$output = json_encode(utf8_encode($input));

echo $output;
?>
于 2012-06-24T09:55:11.083 に答える