filewirite 写入文件后,里面的汉字变成乱码,谢谢回复!
integer li_FileNumstring ls_sql
li_FileNum = FileOpen("D:\cr\pbl\test.html", LineMode!, Write!, LockWrite!, Replace!)
ls_sql=mle_1.text
FileWrite(li_FileNum, ls_sql)
mle_1.text 中的内容 为
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>
你好
苏州市
会计师 事务所
</p>
</body>
</html>
这个文本写入 test.html 后,里面的汉字无法识别,结果为
��� ������ ��̩���ʦ ������
如果是 英文,或 单独一句汉字, 是没问题,麻烦各位看看,是什么原因,多谢。 另外,本人想通过pb , 动态生成 html 文件,通过 fiewirite 写入, 不知道是否可行,如果字符串超过 32667 各字符,是不是 分多次写入 html文件,谢谢大家给点建议、 1、单独一句汉字, 是没问题?
是不是汉字分段有问题啊,用pb12应该不会有问题吧,
2、如果字符串超过 32667 各字符,是不是 分多次写入 html文件?
没有用过,只是操作过图片,是要分几次的,字符串没有用过。
3、fiewirite写入html,这个是可以的,你要熟悉html,就好,相当于一个文本文件而已。 发现问题应该是 ,我用的 pb6.5,写入的文件编码默认是 ANSI 格式的,怎么修改成 默认 为UTF-8 格式的呢? 请大家帮忙看看怎么解决,谢谢! <meta charset="UTF-8"> 改一下应该可以吧,先保存在文本里面,然后另存为html文件怎么样? smallanntse 发表于 2024-12-13 08:16
改一下应该可以吧,先保存在文本里面,然后另存为html文件怎么样?
可以,但是多了道程序,不够理想。
页:
[1]