大家好,感谢邀请,今天来为大家分享一下日本产乱码一二三区别的问题,以及和日本漫画乱码怎么解决的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
本文目录
解决方法如下:
1.win10系统,在控制面板-区域-管理选项卡下,有一个"非Unicode程序使用的语言",设置成日语,重启计算机,文件名就不是乱码了。
2.不需要对文件名本身作任何改动。另外这样处理之后不仅文件名没有乱码了,
3.各种日文软件和文档也可以不需要转区软件直接打开,日文显示正常。
IDE环境造成的乱码
其实这个是非常让人郁闷的问题,有时候还真的很难发现。现在流行的两种JavaIDE,idea和eclipse。idea的所有默认编码都是UTF8格式,基本上统一所有编码,如果你再idea出现了乱码问题,一般不是idea自身的问题。
如果你看到idea的控制台出现了中文乱码,这很有可能是你选用的字体不支持部分中文造成的,idea不背这个锅。
对于eclipse,这货可能是为了让中国人写代码的时候更加方便,当你点击目录中的src,然后点击file->Properties->Resources,你会看到,TextFileEncoding默认是GBK。是不是很绝望,为了下次不再因为这个问题产生乱码,记得创建文件夹以后就配置一下src的encodeing,还是刚刚的那个路径,改成UTF-8就行了。
也许你会说,我根本就没发现这里有什么问题啊,我一直是这种设置也没有发生过乱码。我只能说,那是因为你没有遇到过。
最常见的一个场景就是web应用中(不使用框架),当你提交的表单中存在file域的时候,你可能会使用一些文件上传组件,这些组件处理信息的时候,会将表单中的数据变成UTF8或者你设置的格式,但是,如果你的文件编码是GBK的话,就肯定就会碰到乱码的问题了。具体原因有待深究,但个人觉得这可能是因为编译后的class字节码文件处理信息过程的问题。
POST和GET方法传递参数造成的乱码
如果你发现更改了文件编码并且重新build以后,还是出现乱码的问题,如果依然是web应用的话,那就很有可能是POST和GET方法传参造成的乱码。
这个问题可以看我的文章,POST和GET方法乱码问题解决方案,写的其实非常详细了。
数据库编码格式导致的
如果你发现,你从数据库中读取出的数据是乱码的,那么原因也很简单,是因为数据库的字符集配置问题。
首先,进入mysql的控制台,也就是命令行中。输入如下语句,查看mysql的字符集配置。
-方法一:showvariableslike'collation_%';
-方法二:showvariableslike'character_set_%';
如果你看到,字符集列表中有显示各种字符集的配置都是拉丁文,也就是lantin这样子的。那么毫无疑问是因为字符集的配置问题了。对于不同的系统,配置的方法都是相同的,那就是找到mysql文件的配置信息路径,一般linux可以按照我的这篇文章来进行配置,windows也可以参考,只需要找到配置文件,做最后的字符配置操作即可。windows的mysql配置文件一般在mysql的安装目录下,如果没有,那么可以自己建一个名为my.cnf的文件(如果无效,试试新建mysqld.cnf文件),然后在文件中输入如下配置信息:
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
平假名来自于汉字的草书,片假名来自于汉字的楷书偏旁。在古代,平假名是女子专用的文字,看上去比较柔美,像清少纳言的枕草子就是平假名文学。而片假名则是男人用来标注汉字读音的,因为古代日本人和中国人一样用汉字书写,只是读音有点差别,所以假名代表了他们的发音体系。
平假名和汉字一起构成行文,包括形容词词尾,助词,动词词尾都是平假名,而且汉字部分在词形变化的时候是不动的,只有假名部分在变。比如:寂しい、鸣く、より。所有的汉字都能变成假名,因为假名是像中文拼音一样的东西,只不过我们的拼音不能行文,但日语里行文缺少不了这些拼音文字。日本人对什么时候用汉字什么时候用平假名也说不清楚,全凭习惯来,比如上面的寂しい你愿意的话也能写成さびしい,太多的平假名会造成意思不清楚,但全是汉字日本人也是看不懂的。
片假名多用于外来语,比如レストランrestaurant,スキーski,就是用假名来标注外语的读音,这仿佛又回到当年日本人用假名标注汉字的感觉了,呵呵。现在的老年人都感叹外来语太多,文章里都是片假名构成的乱码,快读不懂了。所以我想可以说,汉字是中国文化对日本的影响,假名是日本本土文化依附汉字所催生的特殊产物,现在两者都已经被日本人内化成自己的“和风”了,在西方文明强势的今天,片假名被抽出当作表示外部文化的符号,但总有一天也会让西方文化和汉文化一样内化成他们自己的东西吧。所以很多人说平假名表示日本本土的固有词汇,片假名代表外来的,我并不同意,其实都是一个外来到内化的过程吧。
当然片假名有时还可以用来标重要的词,就像我们标重点那样,有些人名也都是片假名。比如尻泽英龙华,她以前不是叫尻泽惠梨香嘛,这里面搞不清的最主要原因就是英龙华和惠梨香都读エリカ(Erika),而尻泽她的日语名恰恰就是エリカ,没有汉字。
总体来说平假名是日语行文的螺丝,掉了日语就穿不成句子了,而片假名除了用来表示西方文字的日语化就只在一些比较特殊的场合使用。
平假名(片仮名ひらがな)
是日语中表音符号的一种。平假名除一两个例外均,是从中国汉字的草书演化而来的,多形成于10世纪前后。早期为日本女性专用,后随着紫式部的《源氏物语》的流行而使得日本男人也开始接受和使用平假名。
现代日语中,平假名常常用来表示日语中的固有词汇及文法助词,为日文汉字注音时一般也使用平假名,称为振假名。
台湾早期教科书宣称片假名是由学问僧空海所创制,其实并不正确。假名的起因是众人将汉字约定成俗的简化,并非一人之功。
「平假名」是为了书写和歌、物语而诞生。主要书写者是女人,所以又称「女文字」。
由於宫廷女人长年抄写《万叶集》,而「万叶假名」的汉字,都有固定字音,写著写著,无形中便简略了汉字,变成类似草书的字体,积年累月,就成为「平假名」。
另一方,必须学汉文的宫廷子弟或考上大学的菁英,为了将汉文念成倭国固有语音,只好在汉文旁加上种种拆解汉字而成的助词与记号,这些助词与记号,正是「片假名」。例如,「百闻不如一见」,日语念法是「百闻は一见に如かず」(ひゃくもんはいっけんにしかず,hyakumonwaikkennisikazu)。有趣的是,当时的菁英「作弊」方式跟现代学生学外语时的「作弊」方式大同小异。现代学生有铅笔,可以在「Goodmorning」旁暗自写下「古的模宁」,事后再用橡皮擦毁灭证据。而古代倭国学生,虽然没有铅笔,却懂得用竹签在汉文旁加上补助记号,算是一种「隐形文字」,不仔细看的话,还真看不出「作弊」痕迹。
因此,九世纪中旬以后的倭国,有两种书写文字,一是汉文,另一则是「平假名」文。《竹取物语》、《古今和歌集》、《伊势物语》、《土佐日记》、《蜻蛉日记》、《枕草子》、《源氏物语》等,均是无标点符号亦无汉字的「平假名」文。而这个时期,也是男、女文字势不两立的时期。
《伊势物语》中,和歌非常多,可以说是用和歌编纂成的故事,全篇以「平假名」书写也是理所当然。然而,《土佐日记》却是和歌名人纪贯之假冒女人身份所写的游记。
为什么纪贯之必须假冒女人身份?因为这时期,除了和歌,男人在纪录或书写文章时,一律习惯用汉文。站在当时的男人立场来看,「平假名」是女人专用的玩意儿。就像某些脑筋打结的人,坚持古典音乐比流行歌曲高尚、世界名著比少女漫画尊贵一样。
可是,游记、日记、随笔等,是一种随意自由抒发日常生活、个人内心感情的散文体裁,用汉文来写,未免太碍手碍脚了。总不能写成孔老夫子的「饭疏食饮水,曲肱而枕之,乐亦在其中矣。不义而富且贵,于我如浮云」那类的文体,更无法学李白的「白发三千丈,缘愁似个长。不知明镜里,何处得秋霜」诗体。因此,纪贯之只好假冒女人身分用当时的口语(平假名)纪录下旅途中的所见所闻。没想到,正因为纪贯之首开纪录写下了《土佐日记》,宫廷女人们才创下王朝女流文学。
----------------------------
片假名(片仮名カタカナkatakana),是日语中表音符号(音节文字)的一种。与平假名,万叶假名一起合称假名。“片仮名”三个字可以用片假名表示为“カタカナ”。签名时如果要表记假名时,也一般使用片假名书写。
片假名的使用
主要用於以下的情况使用:
外来语·外国人的人名/外国的地名等专有名词
拟声语·拟态语
生物·矿物的日文名(日本政府曾建议学术方面的动植物学名,应以片假名来表示,但个人使用习惯不在规范之列)
第二次世界大战前的公式文书(与汉字并用)
1988年8月以前的电报·不支持双字节的电脑系统中(使用半形片假名)
片假名的来源
片假名从中国汉字的楷书取出符合声音的汉字的一部分简化而来,平安时代的初期为了训读汉文而发明。但是,现在的片假名字形确定下来是在明治时,在这之前一个发音往往有多个片假名对应存在。
台湾早期教科书宣称片假名是由吉备真备所创制,其实并不正确。假名的起因是众人将汉字约定成俗的简化,并非一人之功。
可能是因为你的电脑系统或文件夹名称使用了不支持中文的编码格式,导致文件夹名称显示乱码。解决方法是更改文件夹名称为支持中文的编码格式,比如UTF-8。具体操作方法为右键点击文件夹,选择“重命名”,然后输入新的文件夹名称并选择编码格式为UTF-8。
如果还是无法解决问题,可以尝试将电脑系统语言设置为中文,或者更新电脑系统和相关软件版本。同时,还应该避免使用特殊字符和过长的文件夹名称,以免引起乱码。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!