logo
down
shadow

java string with English and Chinese text


java string with English and Chinese text

By : Michael W
Date : November 23 2020, 03:01 PM
seems to work fine it runs well when I try your code~
but it return -1 means it doesn't have the symbol in the string ,please check again . you can transform the symbol to int and compared!
code :


Share : facebook icon twitter icon
In Java, Length of a String with Mix of Chinese and English in Varchar

In Java, Length of a String with Mix of Chinese and English in Varchar


By : Chris
Date : March 29 2020, 07:55 AM
this will help You could call getBytes(CharSet).length on the string to find out how many bytes it represents. That is usually how many characters it would take in a DB.
How to check whether given text is english or chinese in android?

How to check whether given text is english or chinese in android?


By : lamiejang
Date : March 29 2020, 07:55 AM
should help you out If you want to detect whether the input string contains Chinese-like character(s) (CJK), the following may help you:
code :
public static boolean isCJK(String str){
        int length = str.length();
        for (int i = 0; i < length; i++){
            char ch = str.charAt(i);
            Character.UnicodeBlock block = Character.UnicodeBlock.of(ch);
            if (Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS.equals(block)|| 
                Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS.equals(block)|| 
                Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A.equals(block)){
                return true;
            }
        }
        return false;
    }
Converting Text Document from English to Chinese in Tx Text control Winform third party developed tool

Converting Text Document from English to Chinese in Tx Text control Winform third party developed tool


By : SSP
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , Culture setting for Tx Text Control Tool is , Actually this Formatting Issue
hex to string chinese,chinese hex 2 byte ,english hex 1byte?

hex to string chinese,chinese hex 2 byte ,english hex 1byte?


By : user3813328
Date : March 29 2020, 07:55 AM
it should still fix some issue I don't know what's the problem in your code... or what exactly you want, this is not clear in your question. But if you just want convert a String to Hex format then you can try the following code:
code :
import org.apache.commons.codec.binary.Hex;

public class StringToAscii
{
    public static void main( String[] args ) 
    {
        try {
            String s = "汉1232";
            System.out.println(s);
            String hexString = new String(Hex.encodeHexString(s.getBytes("UTF-8")));
            System.out.println(hexString);
            String unicode = new String(Hex.decodeHex(hexString.toCharArray()));
            System.out.println(unicode);
        }catch (Exception e)
        {
            e.printStackTrace();
        }
    }
}
汉1232
e6b18931323332
汉1232
Awk/Sed Solution for English/Chinese Text?

Awk/Sed Solution for English/Chinese Text?


By : dragos
Date : March 29 2020, 07:55 AM
To fix the issue you can do I have a text file. There are hundreds of lines. Each line is either in English or in Chinese characters, but not both (there are a few exceptions but perhaps less than <10, so these are discoverable and manageable). A single line may contain multiple sentences. What I would like to end up with is two files; one in English; the other in Chinese. , This one-liner might help:
shadow
Privacy Policy - Terms - Contact Us © voile276.org