社区
XML/XSL
帖子详情
怎样使SVG中不在出现中文乱码?
iamlearning
2003-09-12 09:05:40
也试了转化为UTF-8格式。但还是不行。我用的浏览器是Adobe SVG Viewer 3.0
...全文
1172
8
打赏
收藏
怎样使SVG中不在出现中文乱码?
也试了转化为UTF-8格式。但还是不行。我用的浏览器是Adobe SVG Viewer 3.0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghwang
2004-03-23
打赏
举报
回复
在SVG里面用css可以解决,举例如下:
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- edited with XML Spy v4.3 U (http://www.xmlspy.com) by LEGO (LEGO) -->
<svg width="50cm" height="25cm" viewBox="0 0 4000 2000" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify" xmlns="http://www.w3.org/2000/svg">
<defs>
<style type="text/css"><![CDATA[.ch{font-family:'FangSong_GB2312';font-size:40;} ]]></style>
</defs>
<g id="text" class="ch">
<text startOffset="0">
<tspan x="200" y="50">乔双</tspan>
</text>
</g>
</svg>
把它保存为UTF-8编码的SVG文件,就可以显示中文
kernelhao
2004-03-21
打赏
举报
回复
是浏览器的问题。浏览器做的还不是太成熟啊!
hotheartlewis
2004-02-26
打赏
举报
回复
up,我也有与iamlearning同样的问题,望高手解答
孟子E章
2003-09-13
打赏
举报
回复
下面也可
<?xml version="1.0" encoding='utf-16' standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="100%" height="100%">
<defs>
<linearGradient id="meng" x1="0%" y1="100%" x2="0%" y2="0%">
<stop offset="0%" style="stop-color:yellow;stop-opacity:1"/>
<stop offset="50%" style="stop-color:red;stop-opacity:1"/>
<stop offset="100%" style="stop-color:blue;stop-opacity:1"/>
</linearGradient>
</defs>
<text x="150" y="50">孟宪会之精彩世界</text>
<ellipse cx="200" cy="200" rx="80" ry="60" style="fill:url(#meng)"/>
</svg>
孟子E章
2003-09-13
打赏
举报
回复
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg width="100%" height="100%">
<defs>
<linearGradient id="meng" x1="0%" y1="100%" x2="0%" y2="0%">
<stop offset="0%" style="stop-color:yellow;stop-opacity:1"/>
<stop offset="50%" style="stop-color:red;stop-opacity:1"/>
<stop offset="100%" style="stop-color:blue;stop-opacity:1"/>
</linearGradient>
</defs>
<text x="150" y="50">孟宪会之精彩世界</text>
<ellipse cx="200" cy="200" rx="80" ry="60" style="fill:url(#meng)"/>
</svg>
surfw3
2003-09-13
打赏
举报
回复
svgView是不支持GB2312的。
还是按moonpiazza的方法在Amaya看吧,加不加encoding='utf-8'无所谓。
(我在IE6+svgView3.0下,汉字只能见到方格)
iamlearning
2003-09-13
打赏
举报
回复
我的SVG里的中文汉字是从数据库中取出来的。应该是GB2312编码。
但SVG 中的ENCODING=‘UTF-8’,可能出现乱码的原因就在于此,就是两者的编码不一样。
我该怎样用JAVA语言把GB2312中文字符转化为UTF-8格式呢?
例如 怎样把中文:“宁” 变成“宁”呢?
月光易水
2003-09-12
打赏
举报
回复
文档: utf-8格式
文档头:encoding='utf-8'
win2000+ie6+svgView3.0 测试通过!
:_)
svg
中
文乱码
参考下面的方法。动态生成时,在程序里用英文名指定字体就可以了 我们在制作
SVG
过程
中
,经常会遇到
SVG
乱码问题,作为初入
SVG
的朋友更是对乱码感到无措。经过多次尝试后有人可能会发现制作的
SVG
,只有
SVG
中
涉及到
中
文文字时才会
出现
乱码,而用 英文字符却没有这个问题。那么是什么原因造成了
SVG
中
文乱码
呢?本文章将详细介绍解决
SVG
中
文乱码
的问题步骤及方法。来源:
SVG
中
国(ChinaS
Docker 内JAVA用
SVG
代码转PNG , 图片
中
文乱码
问题
场景: 使用JAVA的org.apache.batik从
SVG
代码生成PNG图片 public static void convertToPng(String
svg
Code, OutputStream outputStream){ try { byte[] bytes =
svg
Code.getBytes("utf-8"); PNGTranscoder t = new PNGTranscoder(); Tra..
nextjs + sharp在 vercel 环境
svg
转png
出现
中
文乱码
在之前一篇博客 Next.js和sharp实现占位图片生成工具,详细介绍了使用 Next.js + sharp + Vercel 来实现一个 占位图片生成工具,遇到一个奇怪的问题:在本地开发环境,英文、数字、
中
文字符自定义内容,都能正常渲染。但是发布到 Vercel 生产环境,自定义内容除了英文字符和数字外,
中
文字符 显示为 Unicode 码位(乱码),如下图所示。
SVG
中
文乱码
解决步骤与方法
来源:
SVG
中
国(China
SVG
.COM) 我们在制作
SVG
过程
中
,经常会遇到
SVG
乱码问题,作为初入
SVG
的朋友更是对乱码感到无措。经过多次尝试后有人可能会发现制作的
SVG
,只有
SVG
中
涉及到
中
文文字时才会
出现
乱码,而用 英文字符却没有这个问题。那么是什么原因造成了
SVG
中
文乱码
呢?本文章将详细介绍解决
SVG
中
文乱码
的问题步骤及方法。 好多
SVG
编辑器都有不...
SVG
字体嵌入:kkFileView解决预览
中
文乱码
问题
在企业文档协作
中
,你是否经常遇到这样的尴尬:精心排版的Word文档通过浏览器预览时,标题变成空白方块,表格内容错位成乱码?这些问题的根源往往是字体渲染机制不兼容——当服务器环境缺少文档
中
使用的
中
文字体时,就会
出现
字符无法解析的情况。作为基于Spring-Boot的通用文件在线预览解决方案,kkFileView通过创新的
SVG
字体嵌入技术,让
中
文文档预览从此告别"方块困境"。 ## 字体管理的底层...
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章