我的文字内容采用“xyz”语言。
<p style="font-family:xyz;"> eWvS³: kmwkMnsâ kq¸Àt^mWmb KmeIvkn kocoknsâ aq¶mw]Xn¸v </p>
// It will not display correctly as font is not embedded.
这里的字体xyz(xyz.ttf)是非unicode。
现在我要将“XYZ”(xyz.ttf)字体文本转换为unicode“PQR”(pqr.ttf)字体
简单地说,一个非unicode中文(non_uni_chinese.ttf)将单字节中文(uni_chinese.ttf)
我怎样才能使用php。任何帮助?
答案 0 :(得分:2)
你必须“逐个字符地”这样做。
这意味着您必须将“非Unicode中文”字体中的每个字符替换为Unicode字体。 我对中文知之甚少,但在越南,他们用这种方式:
当然我们不是一步一步地做,我们使用一个名为“Unikey”的软件来做这件事。
我确信有一个软件可以用中文完成。这里的要点是你必须在PHP中再次“做”它。
以下内容可以帮助您:http://www.pinyin.info/tools/converter/chars2uninumbers.html
祝你好运。答案 1 :(得分:0)
生成的输出应使用一种编码。这不是正确的解决方案,但无论如何,要将字符串转换为不同的编码,您应该使用iconv函数http://www.php.net/manual/en/function.iconv.php