日文转换器在线转换编码转换

转自(/IDqq/archive//367412.html)
这个题目有点变态,不过有时确实会有这种需求,起码我就碰到过。同样变态的需求还有&如何用VB6在日文系统下把Unicode编码的中文字符转成GB2312编码&。这种需求有个比较时髦的名字,叫做&国际对应&。本文将提供几种解决方法。一:繁琐的方法如果之前看过我贴的那篇,可能马上就想到答案了。没错,我们可以用WideCharToMultiByte,把里面的代码页改成日文932就行了。WideCharToMultiByte接受的源数据是Unicode编码的数组,那么问题自然就转变为如何把这个字符串转成数组。下面有两种做法:1 转成Byte数组
Private Function Uni2WChar(str As String) As Byte()
As Integer
As Integer
As Integer
' 多定义一字节,作为结尾'\0'(就像C里面一样)
ReDim byt(Len(str) * 2 + 1)
For i = 1 To Len(str)
iC = AscW(Mid(str, i, 1))
iH = (iC And &HFF00) / &H100
If iC & 0 Then iH = iH + &H100
iL = iC And &HFF
' 高低字节是反着存的
byt(idx) = iL
byt(idx + 1) = iH
idx = idx + 2
Uni2WChar = byt
End Function
2 转成Integer数组其实,大可不必自己大费周折地手动把一个个16位的Unicode字符转成8位的字节数组,直接转成16位的Integer数组(VB6的Integer是16位的哦)就行了,剩下的事情交给机器做--从物理上说,存数据的这块连续内存的大小和内容完全和上面是一样的。所不同的只在逻辑上。
Private Function Uni2WChar(str As String) As Integer()
As Integer
ReDim ary(Len(str))
For i = 1 To Len(str)
ary(i - 1) = AscW(Mid(str, i, 1))
Uni2WChar = ary
End Function
That's all!记得要把那个WChar2XXX函数的参数类型改成Integer数组。二:最简捷的方法StrConv(string, conversion, LCID)还记得StrConv函数的最后一个参数吗?MSDN上是这么说的:LCID Optional. The LocaleID, if different than the system LocaleID. (The system LocaleID is the default.)大部分的时候都是用VB6提供的默认值。现在这个参数就派上用场了,下面是例子:
Dim byt() As Byte
' 把"一二三"转成日文Shift-JIS编码,LCID=0x0411
byt = StrConv("一二三", vbFromUnicode, &H411)
' 把"一二三"转成中文GB2312编码,LCID=0x0804
byt = StrConv("一二三", vbFromUnicode, &H804)
一行就搞定!LCID还有很多值,具体参照MSDN,搜关键字&CultureInfo 类&。同样,你应该先确认系统安装了对应LCID的代码页。
阅读(...) 评论()红软基地:您身边最放心的安全下载站!
您所在的位置:&>&&>& > 乱码翻译器
乱码翻译器
软件类型:
软件语言:
软件大小:
软件授权:
软件评级:
更新时间:
应用平台:
WinXP, Win7, WinAll
同类推荐软件
乱码翻译器是款txt乱码转换器,支持txt文档的乱码转换,虽然转换率不敢保证100%,但是一些网络小说的乱码部分还是可以转换过来的。
乱码翻译器介绍
乱码转换器,可以查看并修正乱码文档,修复txt乱码为正常显示的文字,可以查看 MIME/BASE64、Quoted-Printable、HZ、UUCode、混合编码等算法加密、转换过的文字信息,编码或者解码MIME/UUE/Q_P/HZ,一般选择自动就可以了,相当强大。
如果阅读TXT或者其他文档时,里面有乱码,可以用这个小工具来转换。再点击&自动&智能解码就可以转换为可以正常阅读的文字或者字母了,支持BIG5--&BG或者BG--&BIG5转换。
使用非常简单,把乱码复制到源窗口中,或者拖动文件到源窗口中打开。内附示例,可以参考进行乱码转换。
乱码翻译器截图
红软基地破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。
软件下载地址
乱码翻译器
热门关键词
热门软件推荐当前位置:&>&&>&&>&日文游戏乱码转换器Locale Emulator
日文游戏乱码转换器Locale Emulatorv1.3 绿色版
软件大小:287 KB
软件类别:国产软件
更新时间:
软件官网:
应用平台:
星级评分:
软件语言:简体中文
软件类型:国产软件
软件授权:免费软件
软件下载地址
新浪游戏总动园是最近由新浪推出的大型休闲娱乐游戏平台,游戏内容包罗万象,以新奇快著称,连连看是以四川麻将为基础,将网络互动及益智娱乐完美结合的休闲线上游戏。
下载注意事项
2秒下载网所有的软件都经过严格安装检测,如发现有病毒木马或不能下载,请投诉此软件。
推荐使用[]或[]等专业工具下载本站软件,来获取最高速的下载速度。
请尽量使用[]或更高版本的解压缩工具,这样能确保您下载的软件运行正常。
2秒下载网软件中所包含的破解版及注册码均搜集自互联网,如果上述行为侵犯到您的权益,敬请来信通知。
感谢您对2秒下载网的支持,请将网站地址放在您的博客,空间等地方,以便我们为您及您的朋友提供更好的服务。
日文游戏乱码转换器Locale Emulator
< 版权所有&&&&403 Forbidden
You don't have permission to access /my-computer-using/hate-software/batch-convert-jpn-codepage-file-to-system-codepage-file
on this server.
Additionally, a 403 Forbidden
error was encountered while trying to use an ErrorDocument to handle the request.}

我要回帖

更多关于 日文编码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信